Microsoft KB Archive/305140

From BetaArchive Wiki

Article ID: 305140

Article Last Modified on 8/28/2007



APPLIES TO

  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0



This article was previously published under Q305140

SUMMARY

This article provides a roadmap to learning and mastering ASP.NET. Roadmap articles provide links to useful information, including online documentation, Microsoft Knowledge Base articles, and Microsoft white papers, to help you learn about a Microsoft product or technology.

back to the top

MORE INFORMATION

Getting Started

ASP.NET is one of the centerpieces of the Microsoft .NET Framework and provides the infrastructure for easily developed, dynamic .NET Web applications. ASP.NET is not only the successor to Microsoft Active Server Pages (ASP), it is a unified Web development platform that provides the services necessary for developers to build enterprise Web applications. ASP.NET provides great enhancements over ASP and includes many new features.

For a brief overview of ASP.NET, refer to the following topic in the Microsoft .NET Framework Software Development Kit (SDK) documentation:

Another good place to start is the ASP.NET QuickStart tutorial at the following Microsoft GotDotNet Web site or at the following share on your local computer:

back to the top

Overview

This section provides an overview of most of the ASP.NET page framework features.

Page Framework

The ASP.NET page framework is a scalable programming model that you can use on the server to dynamically generate Web pages. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

305141 INFO: ASP.NET Page Framework Overview


back to the top

Server Controls

ASP.NET server controls are a set of controls that are developed to provide a structured programming model to access the properties, methods, and events of user interface controls from server-side code. In addition to the built-in controls, the ASP.NET page framework enables you to create user controls and custom controls. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

306459 INFO: ASP.NET Server Controls Overview


back to the top

State Management

HTTP is a stateless protocol. Each request is serviced as it comes; after the request is processed, all of the data is discarded. No state is maintained across requests even from the same client.

However, it is very useful to maintain state across requests for certain solutions. ASP.NET enables you to maintain both application state and session state through use of application and session variables respectively. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

307598 INFO: ASP.NET State Management Overview


back to the top

Caching

The ASP.NET cache is a general-purpose cache facility for Web applications. It provides both a simple interface for caching and a more advanced interface that exposes expiration and change dependency services. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

307225 INFO: ASP.NET Caching Overview


back to the top

Data Binding

ASP.NET data binding allows you to bind components to data sources, as well as simple properties, collections, expressions, and methods. This allows for greater flexibility when you use data from a database or other means. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

307860 INFO: ASP.NET Data Binding Overview


back to the top

Security

ASP.NET gives you more control to implement security for your application. ASP.NET security works in conjunction with Microsoft Internet Information Services (IIS) security and includes authentication and authorization services to implement the ASP.NET security model. ASP.NET also includes a role-based security feature that you can implement for both Microsoft Windows and non-Windows user accounts. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

306590 INFO: ASP.NET Security Overview


back to the top

Configuration

Configuration involves everything from application settings such as database connections to security details and information about how errors should be handled. Configuration files provide a location for computer-specific and application-specific information that you can change without having to recompile code. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

307626 INFO: ASP.NET Configuration Overview


back to the top

HTTP Modules and HTTP Handlers

HTTP modules and HTTP handlers are an integral part of the ASP.NET architecture.Each ASP.NET request is processed by multiple HTTP modules (for example, the authentication module and the session module) and is then processed by a single HTTP handler. After the handler has processed the request, the request flows back through the HTTP modules. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

307985 INFO: ASP.NET HTTP Modules and HTTP Handlers Overview


back to the top

Microsoft Knowledge Base "How To" Articles

How To articles provide step-by-step instructions to accomplish specific tasks.Click here to view a list of ASP.NET How To articles back to the top

Guidelines

For information about ASP.NET-related guidelines, refer to the following MSDN Web sites:

Authentication in ASP.NET: .NET Security Guidance
http://msdn2.microsoft.com/en-us/library/ms978378.aspx

Microsoft .NET/COM Migration and Interoperability
http://msdn2.microsoft.com/en-us/library/ms978506.aspx


back to the top

Troubleshooting

If you encounter problems and need answers to your questions, you can consult the newsgroups or search the Microsoft Knowledge Base:

For additional information about ASP.NET searchable keywords, click the article number below to view the article in the Microsoft Knowledge Base:

303992 INFO: Keywords for .NET Related Knowledge Base Articles


back to the top

REFERENCES

For more information, refer to the following Microsoft .NET Web sites:

Microsoft .NET Development
(includes .NET Framework SDK documentation, white papers, and other resources)
http://msdn2.microsoft.com/en-us/library/ms950381.aspx

CodPlex
(includes Microsoft Product Group team pages, white papers, samples, and a resource center)
http://www.codeplex.com

Microsoft ASP.NET
(includes resources and links to third-party ASP.NET sites)
http://www.asp.net


For more general information about ASP.NET, refer to the following MSDN newsgroup:

Keywords: kbarttyperoadmap kbcaching kbconfig kbdatabinding kbhttpruntime kbinfo kbsecurity kbservercontrols kbstate kbwebforms KB305140