Articles → .NET → Giving Identity To Each Page In ASP.NET 2.0

Giving Identity To Each Page In ASP.NET 2.0











  1. First of all create a website and name them say "WebSite1".
  2. Add 2 pages Default1.aspx and Default2.aspx in the project.
  3. Make the pages added above as content pages i.e. add a property MasterPageFile in the page directives of both files and add in both the pages.




public enum MenuType { 
    Admin,
    NonAdmin
}






private MenuType _MenuObject; 
public MenuType MenuObject {
    get {
        return _MenuObject;
    }
    set {
        _MenuObject = value;
    }
}




if (!IsPostBack) {   
    ((MasterPage) Page.Master).MenuObject = MasterPage.MenuType.NonAdmin;
}




if (!IsPostBack) {   
    ((MasterPage) Page.Master).MenuObject = MasterPage.MenuType.Admin;
}




if (_MenuObject == MenuType.Admin) { 
    // Create a menu for Admin
}
else if (_MenuObject == MenuType.NonAdmin) {
    // Create a menu for Non Admin
}







Posted By  -  Karan Gupta
 
Posted On  -  Thursday, December 23, 2010

Query/Feedback


Your Email Id
 
Subject
 
Query/FeedbackCharacters remaining 250