[英]How to use session with @html.displayfor
请我需要有关如何使用MVC中的会话从视图获取生成的ID的帮助...
@Html.Displayfor(m => m._consultation.consultid)
假设Consultid的值为1,我想使用会话来获取该ID
通常,您通常希望先在控制器内与会话进行交互。 由于通常是您可以访问数据的地方。 我假设此_consultation.consultid
值只是该答案的控制器的私有成员。
因此,要存储在会话中,实际上就像在控制器方法中添加到会话一样简单:
[HttpGet]
public ActionResult Index()
{
this.Session["ItemName"] = _consultation.consultid
return View(new SampleViewModel());
}
在您的视图中显示它很容易。 默认情况下,会话信息应可访问:
<h1>Hello Stranger @Session["ItemName"]</h1>
请记住,此会话数据在当前浏览会话的生存期内一直存在。 意思是:
在开发应用程序时,请记住这些。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.