Ajax Tutorials
Welcome to a series of tutorials about ASP.NET AJAX, which explores techniques in building ASP.NET AJAX applications.
Perhaps the most visible feature of the ASP.NET AJAX Extensions is the ability to do a partial or incremental page updates without doing a full postback to the server, with no code changes and minimal markup changes. Download Understanding Partial Page Updates with ASP.NET AJAX article.
When working in the markup editor in Visual Studio, you may notice (from IntelliSense) that there are two child elements of an UpdatePanel control. One of which is the Triggers element, which specifies the controls on the page (or the user control, if you are using one) that will trigger a partial render of the UpdatePanel control in which the element resides. Download Understanding ASP.NET AJAX UpdatePanel Triggers article.
Security Tools
Welcome to a series of tutorials about ASP.NET Security, which explores techniques for authenticating visitors through a web form, authorizing access to particular pages and functionality, and managing user accounts in an ASP.NET application.
This tutorial will explore techniques for authenticating visitors through a web form, authorizing access to particular pages and functionality, and managing user accounts in an ASP.NET application. Download Security Basics and Asp.Net Support article.
In this tutorial we will turn from mere discussion to implementation; in particular, we will look at implementing forms authentication. The web application we start constructing in this tutorial will continue to be built upon in subsequent tutorials, as we move from simple forms authentication to membership and roles. Download An Overview of Forms Authentication article.(V.V.V Imp one) . See video Basic Forms Authentication
In this tutorial we will examine the various forms authentication settings and see how to modify them through the forms element. This will entail a detailed look at customizing the forms authentication ticket’s timeout value, using a login page with a custom URL (like SignIn.aspx instead of Login.aspx), and cookieless forms authentication tickets. Forms Authentication Configuration and Advanced Topics
Master Pages Tutorials
Welcome to a series of tutorials about ASP.NET Master Pages, which explore how to use Master Pages in ASP.NET applications.
This tutorial will show master page basics. Namely, what are master pages, how does one create a master page, what are content place holders, how does one create an ASP.NET page that uses a master page, how modifying the master page is automatically reflected in its associated content pages, and so on. Download Creating a Site-Wide Layout Using Master Pages article.
Examines how to add multiple content place holders to a master page as well as how to specify default content in the content place holders. Download Multiple ContentPlaceHolders and Default Content article.
Looks at different techniques for defining assorted <head> elements in the Master Page from the content page. Download Specifying the Title, Meta Tags, and Other HTML Headers in the Master Page article.
Addresses how URLs in the master page can break due to the master page file being in a different relative directory than the content page. Looks at rebasing URLs via ~ in the declarative syntax and using ResolveUrl and ResolveClientUrl programmatically. Download URLs in Master Pages article.
Illustrates how ContentPlaceHolder controls serve as a naming container and therefore make programmatically working with a control difficult (via FindConrol). Looks at this issue and workarounds. Also discusses how to programmatically access the resulting ClientID value. Download Control ID Naming in Content Pages article.
Shows how to nest one master page within another. Download Nested Master Pages article.
Discusses options for using ASP.NET AJAX and master pages. Looks at using the ScriptManagerProxy class; discusses how the various JS files are loaded depending on whether the ScriptManager is used in the Master page or Content page. Download Master Pages and Asp.Net Ajax article.