小编mic*_*dck的帖子

将会话变量检索到ASP.NET MVC 4(razor,view)

我用PHP写了很多网站.现在,我必须使用ASP MVC 4(c#)创建网站,我被Sessions困住了.

IE用户应该登录页面,输入他/她的登录名和密码.如果它们是正确的,在控制器中,我用UserId设置会话,如下所示:

Session["UserId"] = 10
Run Code Online (Sandbox Code Playgroud)

此UserId值用于显示PartialViews(登录表单或(登录后)某些应用程序菜单).如何在Razor视图中获取此UserId?

在此之后:

if (Session.UserId == 10) { @Html.Partial("LoggedMenu") }
Run Code Online (Sandbox Code Playgroud)

我有StackOverflow的例外.:/

asp.net-mvc session-variables asp.net-mvc-4

8
推荐指数
1
解决办法
9万
查看次数