| |
Unique Challenges of the Web
|
|
Three-tier client/server vs. Web Development |
|
Developing with Visual Studio.NET |
|
Maintaining state across Web pages |
|
Quark & Pagemaker shortcuts |
| |
The ASP.NET object model
|
|
Managing the request-response cycle |
|
Building user interfaces with asp: controls |
| |
Navigation with code
|
|
Intrasite navigation with Server.Transfer |
|
Intrasite navigation with Response.Redirect |
|
Integrating client-and server-side navigation |
| |
Implementing links with controls
|
|
Connecting pages with Hyperlink controls |
|
Integrating code with Button, ImageButton and LinkButton controls |
|
Implementing the User Interface (UI) with Web Forms |
|
Creating the UI with Visual Studion.NET |
|
Populating Web Forms with ASP.NET controls: TextBoxes, ListBoxes etc. |
|
§ Interacting with the fundamental controls |
|
§ Controlling formats with Cascading Style Sheets (CSS) |
| |
Grouping and organising controls
|
|
Dynamically adding controls at runtime |
|
Designing dynamic pages with templates |
|
Managing controls using panels |
| |
Validating data using validator controls
|
|
Developing validation strategies |
|
Client vs server-side validation |
|
Validator controls: Required, Range, Comparison, Summary, RegularExpression |
|
Implementing business rules with the Custom Validator |
| |
Programming Web Form Controls
|
|
Manipulating the listing controls object model |
|
Adding new client-side attributes |
|
Configuring controls from code |
|
Integrating TreeViews into your UI |