gpt4 book ai didi

c# - 如何在运行时向菜单添加菜单项

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:27 24 4
gpt4 key购买 nike

我可以动态地向菜单添加项目吗,我的母版页和服务器端都有一个空菜单

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"))
{

}
}

是否可以在母版页服务器端执行此操作。我尝试调试它,错误是空引用异常“对象引用未设置为对象的实例”。我哪里错了。

最佳答案

Session["uPermission"].ToString() == null

应该只是 Session["uPermission"] == null 你不能 ToString() null

关于c# - 如何在运行时向菜单添加菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com