ASP.Net Web Developer's Guide provides information to make use of Microsoft's newest Web development platform.ASP.NET is a revolutionary programming framework that enables the rapid development of powerful web applications and services. Part of the emerging Microsoft .NET Platform, it provides the easiest and most scalable way to build, deploy and run distributed web applications that can target any browser or device. ASP.NET (formerly referred to as ASP+) is more than the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. ASP .net Web Developer's Guide assists Web developers to quickly and easily build solutions for the Microsoft .NET platform. Programmers who are expert in asp and other languages will find this book invaluable. This book will appeal to all web developers - regardless of what language they are using or what platform they will be using. Comprehensive Coverage of the Entire .net Framework for B2B commerce.
Klappentext
ASP.Net Web Developer's Guide provides information to make use of Microsoft's newest Web development platform. ASP.NET is a revolutionary programming framework that enables the rapid development of powerful web applications and services. Part of the emerging Microsoft .NET Platform, it provides the easiest and most scalable way to build, deploy and run distributed web applications that can target any browser or device. ASP.NET (formerly referred to as ASP+) is more than the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications.
ASP .net Web Developer's Guide assists Web developers to quickly and easily build solutions for the Microsoft .NET platform. Programmers who are expert in asp and other languages will find this book invaluable.
This book will appeal to all web developers - regardless of what language they are using or what platform they will be using.
Comprehensive Coverage of the Entire .net Framework for B2B commerce.
Inhalt
Foreword
Chapter 1 Introducing ASP.NET
Introduction
Learning from the History of ASP
The Origins of ASP
Developing ASP 1.x
Developing ASP 2.x
Developing ASP 3.0
The ASP Timeline
Reviewing the Basics of the ASP.NET Platform
Utilizing the Flexibility of ASP.NET
Comparing Improvements in ASP.NET to Previous ASP Models
How Web Servers Execute ASP Files
Client-Server Interaction
Server-Side Processing
Running ASP.NET Web Pages
Upgrading from Classic ASP
Taking Security Precautions
Summary
Solutions Fast Track
Frequently Asked Questions
Chapter 2 ASP.NET Namespaces
Introduction
Reviewing the Function of Namespaces
Using Namespaces
Using the Microsoft.VisualBasic Namespace
Understanding the Root Namespace: System
Supplied Functionality
Grouping Objects and Data Types with the System.Collections Namespace
Supplied Functionality
Enabling Client/Browser Communication with the System.Web Namespace
Supplied Functionality
Working with Data Sources Using the System.Data Namespace
Supplied Functionality
Processing XML Files Using the System.XML Namespace
Supplied Functionality
Summary
Solutions Fast Track
Frequently Asked Questions
Chapter 3 ASP Server Controls
Introduction
Major Features of ASP.NET Server Controls
Collecting Data Using HTML Forms
Server-Side Processing in ASP.NET
A Simple Application Using Conventional HTML Controls
A Simple Application Using ASP Server Controls
Mapping Server Controls and Preserving Their States
Including Scripts in an .aspx File
Using the IsPostBack Property of a Page
AutoPostBack Attributes of Server Controls
Code-Behind versus In-Page Coding
Using Code-Behind without Compilation
Using Code Behind with Compilation
Using VS.Net for Developing a Web Application
Using HTML Server Controls
Using the HtmlAnchor Control
Using the HtmlTable Control
Using HtmlInputText and HtmlTextArea Controls
Using HtmlButton and HtmlImage Controls
Using the HtmlInputFileControl
Using the HtmlSelect Control with Data Binding to a SortedList Structure
Using HtmlCheckBox and HtmlInputRadioButton Controls
Using ASP.NET Web Controls
Basic Web Controls
Validation Controls
The Databound ListControls Family
Creating Custom ASP Server User Controls
Creating a Simple Web User Control
Exposing Properties of a User Control
Summary
Solutions Fast Track
Frequently Asked Questions
Chapter 4 Configuring ASP.NET
Introduction
Overview of ASP.NET Configuration
Uses for a Configuration File
Application Configuration
System Configuration
Security
Anatomy of a Configuration File
Retrieving Settings
Summary
Solutions Fast Track
Frequently Asked Questions
Chapter 5 An ASP.NET Application
Introduction
Understanding ASP.NET Applications
Managing State
Analyzing Global.asax
Understanding Application State
Using Application State
State Example
Using Application Events
Supported Application Events
More Events
Threading Use
Understanding Session State
Configuring Sessions
Using Session Events
Working with Session Events
Comparing Application and Session States
Static Values
Summary
Solutions Fast Track
Frequently Asked Questions
Chapter 6 Optimizing Caching Methods
Introduction
Caching Overview
Output Caching
Using the @ OutputCache Directive
Using the HttpCachePolicy Class
Advantages of Using Output Caching
Fragment Caching
Advantages of Using Fragment Caching
Data Caching
Using the Cache Method
Using the cache.add and cache.insert Methods
Using the Cache.Remove
Method
Advantages of Using Data Caching
Best Uses for Caching
Output Caching
Fragment Caching
Data Caching
Summary
Solutions Fast Track
Frequently Asked Questions
Chapter 7 Introduction to ADO.NET: A Simple Address Book
Introduction
Understanding the Changes in ADO.NET
Supported Connectivity
The System.Data Namespace
The System.Data.Common Namespace
Creating Connection Strings
Where to Put the Connection String
Creating an Address Book Application
Connecting to a Database: Exercise
Browsing a Database: Exercise
Adding to a Database: Exercise
Updating Data in a Database: Exercise
Deleting from a Database: Exercise
Summary
Solutions Fast Track
Frequently Asked Questions
Frequently Asked Questions
Chapter 8 Using XML in the .NET Framework
Introduction
An Overview of XML
What Does an XML Document Look Like?
Creating an XML Document
Components of an XML Document
Well-Formed XML Documents
Schema and Valid XML Documents
Structure of an XML Document
Processing XML Docum…