[英]How to add menu items to menu at runtime
我可以動態添加項目到菜單嗎,我的主頁和服務器端都有一個空菜單
Page load()
{
NavigationMenu.Items.Add(new MenuItem
{
Text = "About Us",
NavigateUrl = "~/AboutUs.aspx"
});
if ((Session["uPermission"].ToString() == null))
{
NavigationMenu.Items.Add(new MenuItem
{
Text = " Support",
NavigateUrl = "~/Support.aspx"
});
}
else if ((Session["uPermission"].ToString() == "SuperAdmin") || (Session["uPermission"].ToString() == "OrgAdmin"))
{
}
}
是否可以在母版頁服務器端執行此操作。 我嘗試調試它,錯誤是Null引用異常“對象引用未設置為對象的實例”。 我要去哪里錯了。
Session["uPermission"].ToString() == null
應該只是Session["uPermission"] == null
您不能ToString()
null
if(Session["uPermission"] == null)
而不是Session["uPermission"].ToString() == null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.