Cover by Morgan Skinner, Karli Watson, Jay Glynn, Bill Evjen, Christian Nagel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

O'Reilly logo

Chapter 40

ASP.NET Web Forms

WHAT’S IN THIS CHAPTER?

  • Server-side controls
  • Master pages
  • Site navigation
  • Validating user input
  • Data access
  • Security
  • ASP.NET AJAX

WROX.COM CODE DOWNLOADS FOR THIS CHAPTER

The wrox.com code downloads for this chapter are found at http://www.wrox.com/remtitle.cgi?isbn=1118314425 on the Download Code tab. The code for this chapter is divided into the following major examples:

  • ProCSharpSample
  • ProCSharpAjaxSample

OVERVIEW

In this chapter you look at some of the techniques that ASP.NET Web Forms supplies to enhance your web applications. These techniques make it easier for you to create websites and applications, make it possible for you to add advanced functionality, and improve the user experience.

You start by looking into the page model from ASP.NET Web Forms, checking the page events and postbacks, and then take a detailed look at the <% syntax variants for encoding, data binding, and expressions.

The chapter also covers master pages, a technique that enables you to provide templates for your websites. Using master pages you can implement complex layouts on web pages throughout a website with a great deal of code reuse. You also see how you can use the navigation web server controls in combination with a master page to provide consistent navigation across a website.

Site navigation can be made user-specific, such that only certain users (those who are registered with the site, or site administrators, for example) can access certain sections. You ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required