Posted on: 1/11/2014 10:50:26 AM | Views : 676

Hi I have a web site having a main menu which is filled based on user's role this requires a lot of menu handling code in master page, the thing is working fine I am interested to know, is this approach has any performance drops or is there a better way of putting menus in this way (I am not using default asp.net Db and accounts etc) here is my code:
DAO dao = new DAO(); protected void Page_Load(object sender, EventArgs e) { DispMenues(); } protected void btnLogin_Click(object sender, EventArgs e) { /* Login Mechanism */ } private void DispMenues() { // Menu is main menue on the page Menu.Items.Clear(); MenuItem mnuHome = new MenuItem("&nbsp&nbspHome&nbsp&nbsp", "Home"); mnuHome.NavigateUrl = "~/index.aspx"; Menu.Items.Add(mnuHome); if (Session["urole"] != null) ...

Go to the complete details ...