动态生成母版页面的页眉菜单 [英] Dynamically generation Of Header Menu of Master page

查看:72
本文介绍了动态生成母版页面的页眉菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好我正在尝试以下代码动态生成标题,但没有在标题上获取任何内容... Plz帮助...

hello I am trying the following code to generate the header dynamically but not getting anything on header...Plz Help...

protected void Page_Load(object sender, EventArgs e)
      {

          ArrayList al = new ArrayList();
          string[] aa = new string[] { "Abc", "Bfd", "Csd", "Has", "Pcd", "cdd", "Rep" };
          switch (Session["Username"].ToString())
          {
              case "Admin":
                  LinkButton link1 = new LinkButton();
                  link1.Text = aa[0];
                  LinkButton link2 = new LinkButton();
                  link2.Text = aa[1];
                  LinkButton link3 = new LinkButton();
                  link3.Text = aa[2];
                   LinkButton link4 = new LinkButton();
                  link4.Text = aa[3];
                   LinkButton link5 = new LinkButton();
                  link5.Text = aa[4];
                   LinkButton link6 = new LinkButton();
                  link6.Text = aa[5];
                   LinkButton link7 = new LinkButton();
                  link7.Text = aa[6];
                  break;

              case"User":
                   LinkButton link8 = new LinkButton();
                  link8.Text = aa[0];
                  LinkButton link9 = new LinkButton();
                  link9.Text = aa[1];
                  LinkButton link10 = new LinkButton();
                  link10.Text = aa[2];
                   LinkButton link11 = new LinkButton();
                  link11.Text = aa[3];
                   LinkButton link12 = new LinkButton();
                  link12.Text = aa[4];
                  break;

              case"ReadOnly":
                  LinkButton link13 = new LinkButton();
                  link13.Text = aa[0];
                  break;

          }
          foreach (LinkButton s in al)
          {
              headerMenuTab.Controls.Add(s);
          }

推荐答案



你没有添加链接按钮到(al)数组列表。数组中的项目将为空。没有链接在标题中绑定。
Hi,
you are not adding the link button to (al) array List. The items in array will be empty. No links would be binded in Header.


试试这个,它会节省你的时间。



在asp.net中生成动态菜单
try this, it will save your time.

dynamic menu generation in asp.net


这篇关于动态生成母版页面的页眉菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆