ASP.NET 4.0 unleashed
The most comprehensive book on Microsoft’s new ASP.NET 4, ASP.NET 4 Unleashed covers all facets of ASP.NET development. Led by Microsoft ASP.NET program manager Stephen Walther, an expert author team thoroughly covers the entire platform. The authors first introduce the ASP.NET Framework’s basic con...
Otros Autores: | , , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
[Place of publication not identified]
Sams
2011
|
Edición: | 1st edition |
Colección: | Safari tech books online.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629245806719 |
Tabla de Contenidos:
- Cover
- Table of Contents
- Introduction
- Part I: Building ASP.NET Pages
- 1 Overview of the ASP.NET Framework
- ASP.NET and the .NET Framework
- Understanding ASP.NET Controls
- Understanding ASP.NET Pages
- Installing ASP.NET
- Summary
- 2 Using the Standard Controls
- Displaying Information
- Accepting User Input
- Submitting Form Data
- Displaying Images
- Using the Panel Control
- Using the HyperLink Control
- Summary
- 3 Using the Validation Controls
- Overview of the Validation Controls
- Using the RequiredFieldValidator Control
- Using the RangeValidator Control
- Using the CompareValidator Control
- Using the RegularExpressionValidator Control
- Using the CustomValidator Control
- Using the ValidationSummary Control
- Creating Custom Validation Controls
- Summary
- 4 Using the Rich Controls
- Accepting File Uploads
- Displaying a Calendar
- Displaying Advertisements
- Displaying Different Page Views
- Displaying a Wizard
- Displaying Silverlight Content
- Summary
- Part II: Designing ASP.NET Websites
- 5 Designing Websites with Master Pages
- Creating Master Pages
- Modifying Master Page Content
- Loading Master Pages Dynamically
- Summary
- 6 Designing Websites with Themes
- Creating Themes
- Adding Skins to Themes
- Adding Cascading Style Sheets to Themes
- Creating Global Themes
- Applying Themes Dynamically
- Summary
- 7 Creating Custom Controls with User Controls
- Creating User Controls
- AJAX and User Controls
- Dynamically Loading User Controls
- Summary
- Part III: Performing Data Access
- 8 Overview of Data Access
- Using DataBound Controls
- Using DataSource Controls
- Using Programmatic DataBinding
- Understanding Templates and DataBinding Expressions
- Overview of SQL Server 2008 Express
- Sample Database-Driven Web Application
- Summary.
- 9 Using the SqlDataSource Control
- Creating Database Connections
- Executing Database Commands
- Using ASP.NET Parameters with the SqlDataSource Control
- Programmatically Executing SqlDataSource Commands
- Caching Database Data with the SqlDataSource Control
- Summary
- 10 Using List Controls
- Overview of the List Controls
- Working with the DropDownList Control
- Working with the RadioButtonList Control
- Working with the ListBox Control
- Working with the CheckBoxList Control
- Working with the BulletedList Control
- Creating a Custom List Control
- Summary
- 11 Using the GridView Control
- GridView Control Fundamentals
- Using Fields with the GridView Control
- Working with GridView Control Events
- Extending the GridView Control
- Summary
- 12 Using the DetailsView and FormView Controls
- Using the DetailsView Control
- Using the FormView Control
- Summary
- 13 Using the Repeater and DataList Controls
- Using the Repeater Control
- Using the DataList Control
- Summary
- 14 Using the ListView and DataPager Controls
- Using the ListView Control
- Using the DataPager Control
- Summary
- 15 Using the Chart Control
- Chart Control Fundamentals
- Customizing a Chart's Appearance
- Drill-Down Reports
- Summary
- 16 Using the QueryExtender Control
- Introduction to the QueryExtender Control
- Querying Data with Declarative Syntax
- Building a Sample Page with the QueryExtender Control
- Summary
- Part IV: Building Components
- 17 Building Components
- Building Basic Components
- Building Component Libraries
- Architectural Considerations
- Summary
- 18 Using the ObjectDataSource Control
- Representing Objects with the ObjectDataSource Control
- Using Parameters with the ObjectDataSource Control
- Paging, Sorting, and Filtering Data with the ObjectDataSource Control.
- Handling ObjectDataSource Control Events
- Concurrency and the ObjectDataSource Control
- Extending the ObjectDataSource Control
- Summary
- 19 Building Data Access Components with ADO.NET
- Connected Data Access
- Disconnected Data Access
- Executing Asynchronous Database Commands
- Building Database Objects with the .NET Framework
- Summary
- 20 Data Access with LINQ to SQL
- New C# and VB.NET Language Features
- Creating LINQ to SQL Entities
- Performing Standard Database Commands with LINQ to SQL
- Creating a Custom LINQ Entity Base Class
- Summary
- 21 Data Access with WCF Data Services
- Overview of WCF Data Services
- Using Data Services with a Service Reference
- Using Data Services with a Data Context
- Summary
- Part V: Site Navigation
- 22 Using the Navigation Controls
- Understanding Site Maps
- Using the SiteMapPath Control
- Using the Menu Control
- Using the TreeView Control
- Building a SQL Hierarchical Data Source Control
- Summary
- 23 Using Site Maps
- Using the SiteMapDataSource Control
- Using the SiteMap Class
- Advanced Site Map Configuration
- Creating Custom Site Map Providers
- Generating a Google SiteMap File
- Summary
- 24 Advanced Navigation
- Remapping URLs
- Using the VirtualPathProvider Class
- Summary
- 25 Using the ASP.NET URL Routing Engine
- Introduction to URL Routing
- Basic URL Routing Scenarios
- Advanced URL Routing
- Summary
- Part VI: Security
- 26 Using the Login Controls
- Overview of the Login Controls
- Using the Login Control
- Using the CreateUserWizard Control
- Using the LoginStatus Control
- Using the LoginName Control
- Using the ChangePassword Control
- Using the PasswordRecovery Control
- Using the LoginView Control
- Summary
- 27 Using ASP.NET Membership
- Configuring Authentication
- Configuring Authorization
- Using ASP.NET Membership.
- Using the Role Manager
- Summary
- Part VII: Building ASP.NET Applications
- 28 Maintaining Application State
- Using Browser Cookies
- Using Session State
- Using Profiles
- Summary
- 29 Caching Application Pages and Data
- Overview of Caching
- Using Page Output Caching
- Using Partial Page Caching
- Using DataSource Caching
- Using Data Caching
- Using SQL Cache Dependencies
- Summary
- 30 Localizing Applications for Multiple Languages
- Setting the Current Culture
- Using the CultureInfo Class
- Creating Local Resources
- Creating Global Resources
- Using the Localize Control
- Summary
- 31 Working with the HTTP Runtime
- Creating a Custom BuildProvider
- Creating a Custom ExpressionBuilder
- Creating HTTP Handlers
- Working with HTTP Applications and HTTP Modules
- Summary
- 32 Building Dynamic Data Applications
- Introducing ASP.NET Dynamic Data
- Building a Dynamic Data Application
- Working with Dynamic Data Templates
- Summary
- 33 Building ASP.NET MVC Applications
- Introducing the ASP.NET MVC Framework
- Creating Your First ASP.NET MVC Application
- Building an MVC Page
- Accepting Form Input
- Summary
- 34 Configuring Applications
- Overview of Website Configuration
- Using the Configuration API
- Creating Custom Configuration Sections
- Creating Encrypted Configuration Sections
- Summary
- 35 Deploying ASP.NET Web Applications
- Packaging Web Applications
- Using Web.config Transformations
- Deploying Databases
- One-Click Publishing Web Applications
- Summary
- Part VIII: Custom Control Building
- 36 Building Custom Controls
- Overview of Custom Control Building
- View State and Control State
- Processing Postback Data and Events
- Working with Control Property Collections
- Creating a Better Designer Experience
- Summary
- 37 Building Templated Databound Controls.
- Creating Templated Controls
- Creating Templated Databound Controls
- Summary
- Part IX: ASP.NET AJAX
- 38 Using Server-Side ASP.NET AJAX
- The Ajax Vision
- Server-Side Ajax Versus Client-Side Ajax
- Debugging Ajax Applications
- Using the UpdatePanel Control
- Using the Timer Control
- Using the UpdateProgress Control
- Summary
- 39 Using the ASP.NET AJAX Control Toolkit
- Using the ASP.NET AJAX Control Toolkit
- Overview of the Toolkit Controls
- Using the AutoComplete Control
- Using the DragPanel Control
- Using the FilteredTextBox Control
- Using the MaskedEdit Control
- Using the Animation Control
- Using the UpdatePanelAnimation Control
- Summary
- 40 Client-Side Ajax with jQuery
- What Is jQuery?
- Calling Web Services from the Client
- Summary
- Index.