Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将值与会话进行比较,并根据会话值显示和隐藏菜单项_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net 将值与会话进行比较,并根据会话值显示和隐藏菜单项

Asp.net 将值与会话进行比较,并根据会话值显示和隐藏菜单项,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,如果用户会话中的值为1,我想隐藏一些菜单项。但我尝试了很多方法,但还是没有出现。对不起,我可能听起来很愚蠢,但我对Asp.Net完全陌生 当我试图用@Session[“isAdmin”]在屏幕上打印值时,其显示为1。那么为什么if-else块不工作,请帮助 if(Session["isAdmin"].Equals(1)) { @Session["address"];

如果用户会话中的值为1,我想隐藏一些菜单项。但我尝试了很多方法,但还是没有出现。对不起,我可能听起来很愚蠢,但我对Asp.Net完全陌生 当我试图用@Session[“isAdmin”]在屏幕上打印值时,其显示为1。那么为什么if-else块不工作,请帮助

if(Session["isAdmin"].Equals(1))
                        {
                            @Session["address"];
                        }

还有一些例子,比如你的菜单项。如何将它们包装在if语句中,该语句检查if
Session[“isAdmin”]。等于(1)
?我正在添加@if(Session[“isAdmin”])您可以共享完整的代码吗。您在帖子中提供的信息显然不足以让我们回答。@if(Session[“isVendor”].Equals(1)){@vendor;}否则if(Session[“isAdmin”].Equals(1)){@Session[“address”]; }