我正在尝试访问 MVC razor 视图中的会话变量,会话变量的类型为 User ,它具有属性 UserID,代码如下所示:
<h3>@((User)Session["LoggedOnUser"]).UserID</h3>
它只打印属性的完全限定类型而不是其值。我还尝试了以下方法:
@{User loginUser = (User)Session["LoggedOnUser"];}
<h3>@loginUser.UserID</h3>
这次有效。谁能告诉我这两者有什么区别以及为什么第一个不起作用?
谢谢。