.Net Main > Articles Main > .Net Web Application Development
Asp.net Application Development
Site Statistics:
A new site statistics feature allows you to automatically track page visits and control clicks. ASP.NET automatically tracks and stores site counter information, which you access programmatically or by using a reporting feature in the Web Site Administration Tool.
Controls
ASP.NET features many improvements to Web server controls, including both enhancements to existing controls and a selection of new controls.
XML Support:
You can use XML data in a variety of ways in ASP.NET. An XML data source control exposes XML data to be used either as hierarchical or tabular data. You can bind a Tree View control to XML data to provide a hierarchical view for users, or you can bind a list control such as the Grid View control to display XML in a traditional way.
Security:
New ASP.NET features provide built-in support for authenticating and authorizing users. ASP.NET membership manages authentication, providing facilities for validating user credentials and helping users manage their passwords.
The membership service provides APIs that you can call programmatically to create new users, validate credentials, and get user information. To simplify authentication even more, you can use the new login controls, which work with the ASP.NET membership to perform a variety of tasks, often with no extra code required. The Login control prompts users for credentials and validates them. The Password Recovery control provides various options for helping users either change or remember their password. You can display user information with the Login Name control, and present a Login or Logout button using the Login Status control. The Login View control allows you to mark content in a page that is visible only to authenticated users.
Securing Web sites is a critical, complex issue for Web developers. A secure system requires careful planning, and Web site administrators and programmers must have a clear understanding of the options for securing their site.
ASP.NET works in concert with the Microsoft .NET Framework and IIS to provide Web application security. To secure an ASP.NET application, you must perform the three fundamental functions described in the following table.
ASP.NET role management helps you manage authorization, providing high-level ways for you to define and check roles for users. For details, see Understanding ASP.NET Role Management.
Note: ASP.NET is backward compatible with Web applications created using the Microsoft Mobile Internet Toolkit (MMIT).
<< Prev Next >>