TY - BOOK AU - Evjen,Bill AU - Hanselman,Scott AU - Rader,Devin TI - Professional ASP.NET 4 in C# and VB SN - 9780470645765 AV - TK5105.8885.A26 -- E85 2010eb U1 - 005.2/76 PY - 2010/// CY - Hoboken PB - John Wiley & Sons, Incorporated KW - Active server pages KW - Internet programming KW - Microsoft .NET KW - Web servers KW - Web site development KW - Web sites -- Design KW - Electronic books N1 - 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 N2 - 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 UR - https://ebookcentral.proquest.com/lib/buse-ebooks/detail.action?docID=495962 ER -