Professional ASP.NET 3.5: In C# and VB (Google eBook)

Front Cover
John Wiley & Sons, Jan 11, 2011 - Computers - 1704 pages
1 Review
In this book, you’ll be introduced to the features and capabilities of ASP.NET 3.5, as well as the foundation that ASP.NET provides. Updated for the latest release of Visual Studio, this new edition adds five hundred pages of great new content compared to the original 2.0 version of the book. Including both printed and downloadable VB and C# code examples, this edition focuses even more on experienced programmers and advanced web development. New coverage includes new chapters on IIS 7 development, LINQ, ASP.NET, Silverlight, and many others.
  

What people are saying - Write a review

User Review - Flag as inappropriate

101

Contents

AnimationExtender
910
AutoCompleteExtender
912
CalendarExtender
915
CollapsiblePanelExtender
916
ConfirmButtonExtender and ModalPopupExtender
918
DragPanelExtender
920
DropDownExtender
922
DropShadowExtender
924

ASP NET Application Folders
32
Compilation
39
Global asax
50
Summary
59
ASP NET Server Controls and ClientSide Scripts
61
Applying Styles to Server Controls
68
Manipulating Pages and Server Controls with JavaScript
80
ClientSide Callback
86
Summary
101
ASP NET Web Server Controls
103
The TextBox Server Control
107
The Button Server Control
111
The DropDownList Server Control
117
The CheckBoxList Server Control
127
Table Server Control
134
AdRotator Server Control
145
HiddenField Server Control
155
MultiView and View Server Controls
166
Validation Server Controls
185
Turning Off ClientSide Validation
211
Working with Master Pages
219
Coding a Content Page
225
Specifying Default Content in the Master Page
240
Event Ordering
248
Themes and Skins
253
Defining Multiple Skin Options
267
Summary
274
Data Binding in ASP NET 3 5
275
Storing Connection Information
301
Other Databound Controls
350
Summary
359
Data Management with ADO NET
361
The DataList Server Control
387
The ListView Server Control
393
Using Visual Studio for ADO NET Tasks
402
Asynchronous Command Execution
414
Querying with LINQ 437
477
XmlReader and XmlWriter
486
XmlDocument and XPathDocument
505
The XmlDataSource Control
513
Databases and XM L
524
Summary
535
IIS7
537
Building a Customized Web Server
544
Moving an Application from IIS6 to IIS7
564
Introduction to the Provider Model
567
Cookies 1029
568
Configuring Providers
603
Extending the Provider Model 605
639
Menu Server Control
669
SiteMap Data Provider
678
URL Mapping
684
Nesting SiteMap Files
694
Personalization
699
Creating Personalization Properties
700
Programmatic Access to Personalization
717
Managing Application Profiles
725
Summary
732
Membership and Role Management
733
ASP NET 3 5 Authorization
769
Using the Web Site Administration Tool
784
Portal Frameworks and Web Parts 787
867
ASP NET AJAXs ServerSide Controls
883
The ScriptManager Control
884
The ScriptManagerProxy Control
886
The Timer Control
887
The UpdatePanel Control
888
The UpdateProgress Control
892
Using Multiple UpdatePanel Controls
896
Summary
899
ASP NET AJAX Control Toolkit
901
New Visual Studio Templates
902
Adding the New Controls to the VS2008 Toolbox
904
ASP NET AJAX Control Toolkit Extenders
907
AlwaysVisibleControlExtender
908
DynamicPopulateExtender
926
FilteredTextBoxExtender
930
HoverMenuExtender
931
ListSearchExtender
933
MaskedEditExtender and MaskedEditValidator
934
MutuallyExclusiveCheckBoxExtender
937
NumericllpDownExtender
938
PagingBulletedListExtender
939
PopupControlExtender
941
ResizableControlExtender
942
RoundedCorners Extender
945
SliderExtender
946
SlideShowExtender
947
TextBoxWatermarkExtender
950
ToggleButtonExtender
951
UpdatePanelAnimationExtender
953
ValidatorCalloutExtender
954
ASP NET AJAX Control Toolkit Server Controls
955
Summary 1563
963
Security
965
Programmatic Authorization
987
Summary
1001
State Management 1003
1039
Caching Programmatically
1048
Using the SQL Server Cache Dependency
1055
Testing SQL Server Cache Invalidation
1062
Summary
1069
Debugging and Error Handling
1071
Tracing
1075
Debugging
1090
Summary
1105
File IO and Streams
1107
Reading and Writing Files
1133
Working with Serial Ports
1148
User and Server Controls 1159
1241
Summary
1261
Using Business Objects
1263
Using COM Within NET
1268
Using NET from Unmanaged Code
1279
Summary
1289
Building and Consuming Services
1291
Consuming a Simple XM L Web Service
1302
Overloading WebMethods
1312
Consuming Web Services Asynchronously
1323
Building the WCF Consumer
1335
Localization
1347
ASP NET 3 5 Resource Files
1362
Looking at the Resource Editor
1370
Configuration
1373
Common Configuration Settings
1380
User and Server Controls 1159
1398
Creating Custom Sections
1417
Summary
1424
Instrumentation
1425
Using Performance Counters
1430
Application Tracing
1439
Summary
1461
Administration and Management
1463
Configuring ASP NET in IIS on Vista
1479
Packaging and Deploying ASP NET Applications
1491
Packaging and Deploying ASP NET Applications
1492
Looking More Closely at Installer Options
1510
Summary
1524
Migrating Older ASP NET Projects
1525
No HardCoded js Files in ASP NET 3 5
1531
Migrating from ASP NET 2 0 to 3 5
1537
ASP NET Ultimate Tools 1541
1565
Summary
1584
ASP NET Online Resources
1585
Index
1587
Tidying Up Your Code 1550
1595
Visual Studio Addins 1553
1623
State Management 1003
1630
Copyright

Common terms and phrases

About the author (2011)

Bill Evjen is an active proponent of .NET technologies and community-based learning initiatives for .NET. He has been actively involved with .NET since the first bits were released in 2000. In the same year, Bill founded the St. Louis .NET User Group (www.stlnet.org), one of the world’s first such groups. Bill is also the founder and former executive director of the International .NET Association (www.ineta.org), which represents more than 500,000 members worldwide.
Based in St. Louis, Missouri, USA, Bill is an acclaimed author and speaker on ASP.NET and XML Web Services. He has authored or co-authored more than fifteen books including Professional C# 2008, Professional VB 2008, ASP.NET Professional Secrets, XML Web Services for ASP.NET, and Web Services Enhancements: Understanding the WSE for Enterprise Applications (all published by Wiley Publishing, Inc.). In addition to writing, Bill is a speaker at numerous conferences, including DevConnections, VSLive, and TechEd. Along with these items, Bill works closely with Microsoft as a Microsoft Regional Director and an MVP.
Bill is the Technical Architect for Lipper (www.lipperweb.com), a wholly-owned subsidiary of Reuters, the international news and financial services company. He graduated from Western Washington University in Bellingham,Washington, with a Russian language degree. When he isn’t tinkering on the computer, he can usually be found at his summer house in Toivakka, Finland. You can reach Bill at evjen@yahoo.com.

Scott Hanselman works for Microsoft as a Senior Program Manager in the Developer Division, aiming to spread the good word about developing software, most often on the Microsoft stack. Before this he worked in eFinance for 6+ years and before that he was a Principal Consultant a Microsoft Partner for nearly 7 years. He was also involved in a few things like the MVP and RD programs and will speak about computers (and other passions) whenever someone will listen to him. He blogs at http://www.hanselman.com and podcasts at http://www.hanselminutes.com and contributes to http://www.asp.net, http://www.windowsclient.net, and http://www.silverlight.net.

Devin Rader is a Product Manager on the Infragistics Web Client team, responsible for leading the creation of Infragistics ASP.NET and Silverlight products. Devin is also an active proponent and member of the .NET developer community, being a co-founder of the St. Louis .NET User Group, an active member of the New Jersey .NET User Group, a former board member of the International .NET Association (INETA), and a regular speaker at user groups. He is also a contributing author on the Wrox title Silverlight 1.0 and a technical editor for several other Wrox publications and has written columns for ASP.NET Pro magazine, as well as .NET technology articles for MSDN Online. You can find more of Devin’s musings at www.geekswithblogs.com/devin.

Bibliographic information