Advanced Web Programming

In Chapter 18, you learned base features of ASP.NET, how server side controls can be used to render HTML code to the client, input validation, and state management. You've also seen how security can be added, and reading and writing data from the database. Now you will step into user interface elements and customizing Web pages with profiles and Web parts. Master pages are used to define a frame for multiple pages. You can use site navigation to define the structure of your Website for making menus to access all the pages. To reuse controls within multiple pages on the same Web, you can create user controls. The last section of the chapter shows Web parts. Web parts can be used to create a portal Website.

In this chapter, you will learn about:

  • Master pages
  • Creating and using user controls
  • Navigation within Websites
  • Profiles
  • Using Web parts

Sample Site

With Visual Studio 2005, you get a sample Website which uses many ASP.NET 2.0 features that will be shown in this chapter. Now let's look into some of the concepts used with this Website.

Try It Out Create a Personal Website

  1. Create a new Website by selecting the menu File images New images Web Site. Select the Personal Web Site Starter Kit as shown in Figure 19-1.
  2. View the page Default.aspx in the browser. You will ...

Get Beginning Visual C#® 2005 now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.