HOME

ASP.NET Tutorial
ASP.NET HOME
ASP.NET Intro
ASP.NET vs ASP
ASP.NET Install
ASP.NET Pages
ASP.NET Controls
ASP.NET Events

References
HTML Controls
Web Controls

Resources
ASP.NET Books
Download XMLSpy here
Please visit our sponsors !

Programming ASP.NET

Back

The description below is the publishers own description.


ASP .NET

Title: Programming ASP.NET

ISBN: 0596001711

Pub Date: February 2002

Pages: 960


Description

ASP.NET is the successor technology to Active Server Pages (ASP), the world’s most successful development environment for building server-side web applications. ASP.NET leverages the power of Microsoft’s new .NET platform to allow you to write dynamic, data-driven applications that run over the World Wide Web.

In Programming ASP.NET, Jesse Liberty and Dan Hurwitz teach you everything you need to know to write web applications and web service applications. The book focuses on ASP.NET development using both C# and Visual Basic .NET, and coding examples are presented in both languages.

Programming ASP.NET includes a detailed tutorial on Web Forms, which, in conjunction with Visual Studio .NET, allow you to apply Rapid Application Development techniques (including drag-and-drop control placement) to web development. Programming ASP.NET includes extensive coverage of each type of server control, including Web server controls, HTML server controls, and custom controls.

Since most web applications and web services involve retrieving data and returning it to a client browser, Programming ASP.NET also offers extensive coverage of data access issues. These include topics such as using ASP.NET’s list-bound controls; accessing data using the ADO.NET object model, and updating data with or without transaction support.

Programming ASP.NET also discusses such advanced topics as:

  • Caching and performance
  • Security
  • Configuration and deployment

The ASP.NET technologies are so complete and flexible; your main difficulty may lie simply in weaving the pieces together for maximum efficiency. Programming ASP.NET shows you how to do just that.


Table of Contents

1. ASP.NET and the .NET Framework
The .NET Framework
ASP.NET

2. Hello World
The HTML Version
The ASP Version
Hello World the ASP.NET Way
Hello World Using Visual Studio .NET

3. Events
Event Model
ASP Versus ASP.NET Events
Event Arguments
Application and Session Events
Page and Control Events
IsPostBack
Postback Versus Non-Postback Events
Comparing ASP.NET to ASP

4. Controls
HTML Server Controls
ASP (Web Server) Controls

5. ASP Control Details
The Basics
Label Control
TextBox Control
Button Controls
HyperLink Control
Selecting Values
Selecting from a List
Tables
Panel Control
Images
Calendar

6. Programming Web Forms
Code-Behind
State
Lifecycle
Directives
Using the IDE

7. Tracing, Debugging, and Error Handling
Creating the Sample Application
Tracing
Debugging
Error Handling

8. Validation
The RequiredFieldValidator
The Summary Validator
The Compare Validator
Range Checking
Regular Expressions
Custom Validation

9. Data Binding
ArrayList
Data Binding and Postback
Binding to a Class
Binding to Other Simple Controls
Binding Radio Buttons and Checkboxes

10. List-Bound Controls, Part I
Shared Properties and Collections
The DataGrid Control
Next Steps

11. Accessing Data with ADO.NET
Bug Database Design
The ADO.NET Object Model
Getting Started with ADO.NET
Managed Providers
Creating a Data Grid
Creating Data Objects by Hand
Stored Procedures

12. ADO Data Updates
Updating with SQL
Updating Data with Transactions
Updating Data Using Datasets
Multiuser Updates
Command Builder

13. List-Bound Controls, Part II
Binding to the DataList and Repeater Controls
The Repeater Control
The DataList Control
In-Place Editing
DataList Editing

14. Custom and User Controls
User Controls
Custom Controls

15. Web Services Overview
How Web Services Work
Protocols and Standards

16. Creating Web Services
A Simple StockTicker
Creating a Discovery File
Deployment

17. Consuming Web Services
Discovery
Creating the Proxy
Creating the Consuming Application

18. Caching and Performance
Types of Caching
Output Caching
Object Caching
The HttpCachePolicy Class
Performance
Benchmarking and Profiling

19. Security
Authentication
Authorization
Impersonation

20. Controlling, Configuring, and Deploying Applications
What Is an Application?
Controlling the Application
Configuring the Application
Deploying the Application

A. Relational Database Technology: A Crash Course
B. Bug Database Architecture


View Sample Chapter

Buy this book at Amazon USA

Buy this book at Amazon UK


Back

Jump to: Top of Page or HOME or Printer Friendly Printer friendly page


Search W3Schools:


What Others Say About Us

Does the world know about us? Check out these places:

Dogpile Alta Vista MSN Google Excite Lycos Yahoo Ask Jeeves


We Help You For Free. You Can Help Us!


W3Schools is for training only. We do not warrant its correctness or its fitness for use. The risk of using it remains entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy.

Copyright 1999-2002 by Refsnes Data. All Rights Reserved


Validate How we converted to XHTML Validate

Domain Name Registration
Domain Name
Registration & More!



Your own Web Site?

Read W3Schools
Hosting Tutorial



ASP Hosting
ASP.net Hosting
Web Hosting



$15 Domain Name
Registration
Save $20 / year!



Advertise
at W3Schools

Only 0.5 CPM



SELECTED LINKS

Books Online

Web Software

The Future of
Web Development


Jobs and Careers

Web Security
Web Statistics
Web Standards


PARTNERS

W3Schools
TopXML
VisualBuilder
XMLPitstop
DevelopersDex
DevGuru
Programmers Heaven
The Code Project
Tek Tips Forum
ZVON.ORG
TopXML Search