Cover image for Professional ASP.NET 4 in C# and VB.
Professional ASP.NET 4 in C# and VB.
Title:
Professional ASP.NET 4 in C# and VB.
Author:
Evjen, Bill.
ISBN:
9780470645765
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (1539 pages)
Contents:
Professional ASP.NET 4: in C# and VB -- Contents -- Introduction -- Chapter 1: Application and Page Frameworks -- Application Location Options -- IIS -- FTP -- The ASP.NET Page Structure Options -- ASP.NET 4 Page Directives -- ASP.NET Page Events -- Dealing with Postbacks -- Cross-Page Posting -- ASP.NET Application Folders -- Compilation -- Build Providers -- Global.asax -- Working with Classes Through Visual Studio 2010 -- Summary -- Chapter 2: ASP.NET Server Controls and Client-Side Scripts -- ASP.NET Server Controls -- Applying Styles to Server Controls -- HTML Server Controls -- Identifying ASP.NET Server Controls -- Manipulating Pages and Server Controls with JavaScript -- Client-Side Callback -- Summary -- Chapter 3: ASP.NET Web Server Controls -- An Overview of Web Server Controls -- The Label Server Control -- The Literal Server Control -- The TextBox Server Control -- The Button Server Control -- The LinkButton Server Control -- The ImageButton Server Control -- The HyperLink Server Control -- The DropDownList Server Control -- Visually Removing Items from a Collection -- The ListBox Server Control -- The CheckBox Server Control -- The CheckBoxList Server Control -- The RadioButton Server Control -- The RadioButtonList Server Control -- Image Server Control -- Table Server Control -- The Calendar Server Control -- AdRotator Server Control -- The XML Server Control -- Panel Server Control -- The PlaceHolder Server Control -- BulletedList Server Control -- HiddenField Server Control -- FileUpload Server Control -- MultiView and View Server Controls -- Wizard Server Control -- ImageMap Server Control -- Chart Server Control -- Summary -- Chapter 4: Validation Server Controls -- Understanding Validation -- Client-Side Versus Server-Side Validation -- ASP.NET Validation Server Controls -- Turning Off Client-Side Validation.

Using Images and Sounds for Error Notifications -- Working with Validation Groups -- Summary -- Chapter 5: Working with Master Pages -- Why Do You Need Master Pages? -- The Basics of Master Pages -- Coding a Master Page -- Coding a Content Page -- Specifying Default Content in the Master Page -- Programmatically Assigning the Master Page -- Nesting Master Pages -- Container-Specific Master Pages -- Event Ordering -- Caching with Master Pages -- ASP.NET AJAX and Master Pages -- Summary -- Chapter 6: Themes and Skins -- Using ASP.NET Themes -- Creating Your Own Themes -- Defining Multiple Skin Options -- Programmatically Working with Themes -- Themes, Skins, and Custom Controls -- Summary -- Chapter 7: Data Binding -- Data Source Controls -- Data Source Control Caching -- Storing Connection Information -- Using Bound List Controls with Data Source Controls -- Other Databound Controls -- Inline Data-Binding Syntax -- Expressions and Expression Builders -- Summary -- Chapter 8: Data Management with ADO.NET -- Basic ADO.NET Features -- The DataList Server Control -- The ListView Server Control -- Using Visual Studio for ADO.NET Tasks -- Asynchronous Command Execution -- Summary -- Chapter 9: Querying with LINQ -- LINQ to Objects -- LINQ to XML -- LINQ to SQL -- Summary -- Chapter 10: Working with XML and LINQ to XML -- The Basics of xml -- XmlReader and XmlWriter -- XmlDocument and XPathDocument -- DataSets -- The XmlDataSource Control -- XSLT -- Databases and XML -- For XML Auto -- Summary -- Chapter 11: Introduction to the Provider Model -- Understanding The Provider -- The Provider Model in ASP.NET 4 -- Configuring Providers -- Summary -- Chapter 12: Extending the Provider Model -- Providers are One Tier in a Larger Architecture -- Modifying Through Attribute-Based Programming -- Examining ProviderBase -- Building Your Own Providers.

Extending Pre-Existing Providers -- Summary -- Chapter 13: Site Navigation -- XML-Based Sitemaps -- SiteMapPath Server Control -- TreeView Server Control -- Menu Server Control -- SiteMap Data Provider -- SiteMap API -- URL Mapping -- SiteMap Localization -- Security Trimming -- Nesting SiteMap Files -- Summary -- Chapter 14: Personalization -- The Personalization Model -- Creating Personalization Properties -- Anonymous Personalization -- Programmatic Access to Personalization -- Personalization Providers -- Managing Application Profiles -- Summary -- Chapter 15: Membership and Role Management -- ASP.NET 4 Authentication -- ASP.NET 4 Authorization -- Using the Web Site Administration Tool -- Public Methods of the Membership API -- Public Methods of the Roles API -- Summary -- Chapter 16: Portal Frameworks and Web Parts -- Introducing Web Parts -- Building Dynamic and Modular Web Sites -- Working with Classes in the Portal Framework -- Creating Custom Web Parts -- Connecting Web Parts -- Summary -- Chapter 17: HTML and CSS Design with ASP.NET -- Caveats -- HTML and CSS Overview -- Working with HTML and CSS in Visual Studio -- Styling ASP.NET Controls -- Summary -- Chapter 18: ASP.NET AJAX -- Understanding The Need For Ajax -- ASP.NET AJAX and Visual Studio 2010 -- Building ASP.NET AJAX Applications -- ASP.NET AJAX's Server-Side Controls -- Using Multiple UpdatePanel Controls -- Working with Page History -- Script Combining -- Summary -- Chapter 19: ASP.NET AJAX Control Toolkit -- Downloading and Installing the AJAX Control Toolkit -- The ASP.NET AJAX Controls -- ASP.NET AJAX Control Toolkit Extenders -- ASP.NET AJAX Control Toolkit Server Controls -- Summary -- Chapter 20: Security -- Applying Authentication Measures -- Authenticating Specific Files and Folders -- Programmatic Authorization -- Identity and Impersonation -- Securing Through IIS.

Summary -- Chapter 21: State Management -- Your Session State Choices -- Understanding The Session Object in ASP.NET -- The Application Object -- QueryStrings -- Cookies -- PostBacks and Cross-Page PostBacks -- Hidden Fields, ViewState, and ControlState -- Using HttpContext.Current.Items for Very Short-Term Storage -- Summary -- Chapter 22: Caching -- Caching -- Caching Programmatically -- Using the SQL Server Cache Dependency -- Configuring Your ASP.NET Application -- Testing SQL Server Cache Invalidation -- Summary -- Chapter 23: Debugging and Error Handling -- Design-Time Support -- Tracing -- Debugging -- Exception and Error Handling -- Summary -- Chapter 24: File I/O and Streams -- Working with Drives, Directories, and Files -- Reading and Writing Files -- Memory-Mapped Files -- Working with Serial Ports -- IPC Using Pipes -- Network Communications -- Summary -- Chapter 25: User and Server Controls -- User Controls -- Server Controls -- Summary -- Chapter 26: Modules and Handlers -- Processing HTTP Requests -- HttpModules -- HttpHandlers -- Summary -- Chapter 27: ASP.NET MVC -- Defining Model-View-Controller -- MVC on the Web Today -- Model-View-Controller and ASP.NET -- Understanding Routes and URLs -- Controllers -- Views -- Summary -- Chapter 28: Using Business Objects -- Using Business Objects in ASP.NET 4 -- COM Interop: Using COM Within .NET -- Using .NET from Unmanaged Code -- Summary -- Chapter 29: ADO.NET Entity Framework -- Can We Speak the Same Language? -- Creating Your First Entity Data Model -- Understanding Relationships -- Performing Inheritance Within the EDM -- Using Stored Procedures -- Using the EntityDataSource Control -- Summary -- Chapter 30: ASP.NET Dynamic Data -- Creating Your Base Application with Visual Studio 2010 -- Working with Dynamic Data Routes -- Controlling Display Aspects.

Adding Dynamic Data to Existing Pages -- Summary -- Chapter 31: Working with Services -- Communication Between Disparate Systems -- Building a Simple XML Web Service -- Consuming a Simple XML Web Service -- Overloading WebMethods -- Caching Web Service Responses -- Using SOAP Headers -- Consuming Web Services Asynchronously -- Windows Communication Foundation -- Building the WCF Consumer -- Using WCF Data Services -- Creating Your First Service -- Querying the Interface -- Consuming WCF Data Services in ASP.NET -- Summary -- Chapter 32: Building Global Applications -- Cultures and Regions -- ASP.NET 4 Resource Files -- Looking at the Resource Editor -- Summary -- Chapter 33: Configuration -- Configuration Overview -- Common Configuration Settings -- Creating Custom Sections -- Summary -- Chapter 34: Instrumentation -- Working with the Event Log -- Using Performance Counters -- Application Tracing -- Understanding Health Monitoring -- Summary -- Chapter 35: Administration and Management -- The ASP.NET Web Site Administration Tool -- Configuring ASP.NET in IIS on Windows 7 -- SMTP E-mail -- Summary -- Chapter 36: Packaging and Deploying ASP.NET Applications -- Deployment Pieces -- Steps to Take before Deploying -- Methods of Deploying Web Applications -- Looking More Closely at Installer Options -- Summary -- Appendix A: Migrating Older ASP.NET Projects -- Migrating is not Difficult -- When Mixing Versions-Forms Authentication -- Upgrading-ASP.NET Reserved Folders -- ASP.NET 4 Pages Come as XHTML -- No Hard-Coded .JS Files in ASP.NET 4 -- Converting ASP.NET 1.X Applications in Visual Studio 2010 -- Migrating from ASP.NET 2.0/3.5 To 4 -- Summary -- Appendix B: ASP.NET Ultimate Tools -- Debugging Made Easier -- References -- Tidying Up Your Code -- Extending ASP.NET -- General Purpose Developer Tools -- Summary -- Appendix C: Silverlight 3 and ASP.NET.

Getting Started.
Abstract:
This book introduces you to the features and capabilities that ASP.NET 4 offers, and explains the foundation that ASP.NET provides. It covers each major new feature included in ASP.NET 4 in detail. Retaining the unique C# and VB dual language coverage, this edition retains many great features from previous versions, including both printed and downloadable VB and C# code examples. Other expert coverage include IIS and the provider model, site navigation, design, debugging, modules and handlers, Silverlight, CSS, Ajax and the Ajax Control Toolkit, jQuery, and MVC.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: