Chapter 25. ADVANCED ASP.NET

IN BRIEF

This chapter is designed to provide you with valuable techniques and solutions to real-world problems faced by people creating production ASP.NET applications.

When building enterprise-scale ASP.NET websites, you very rarely find that a showstopper problem involves a programmer not knowing how a specific method of a control works or how to display something a certain way. More frequently the problems occur in trying to build applications that work in web farms, or applications that take into account user location, language, and culture.

This chapter will show you how to build ASP.NET applications that work properly within a web farm context, as well as how to build applications that take into account geographic location, user language, and cultural identity. Wrapping up this chapter will be a discussion of two advanced techniques for enhancing and empowering ASP.NET applications: HttpModules and HttpHandlers.

WHAT YOU NEED

REQUIRED SOFTWARE.NET Framework SDK v1.1 Visual Studio .NET 2003 with C# installed IIS 5.0 or greater Windows XP Pro, Windows 2000, or Windows Server 2003
RECOMMENDED HARDWARE SKILLS REQUIREDPC that meets .NET SDK minimum requirements C# and .NET familiarity Familiarity with ASP.NET and IIS

ADVANCED ASP.NET AT A GLANCE

Creating ASP.NET Applications in a Web Farm499  
 ViewState in a Web Farm499Web Farm Configuration and Deployment504
 Session State Maintenance in a Web Farm501Web Farm Best Practices, Recommendations, and Caveats505
 Application State in a Web Farm503  
Localization and Globalization in ASP.NET506  
 Using Localized Resources506“Out of the Box” Localization Functionality511
 Displaying Localized Content507  
Creating Custom HttpModules513  
 Understanding the ASP.NET Application Events513Creating a Custom HttpModule513
Creating Custom HttpHandlers516  
 Building a Synchronous HttpHandler516  
Summary518  
Further Reading519  

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.190.176.243