我需要有关如何使用mvc ...中的会话从视图中获取生成的I.d的帮助。
@Html.Displayfor(m => m._consultation.consultid)
假设Consultid的值为1,我想使用session来获取I.D
答案 0 :(得分:0)
您通常希望在控制器中首先与会话进行交互。因为这通常是您可以访问数据的地方。我假设这个_consultation.consultid
值只是你的控制器的私人成员。
因此,为了存储会话,它实际上就像在控制器方法中添加会话一样简单:
[HttpGet]
public ActionResult Index()
{
this.Session["ItemName"] = _consultation.consultid
return View(new SampleViewModel());
}
在您的视野中轻松获取它很容易。默认情况下,会话信息应该是可访问的:
<h1>Hello Stranger @Session["ItemName"]</h1>
请注意,此会话数据在当前浏览会话的生命周期内存在。这意味着:
在开发应用程序时请记住这些。