在ASP.NET中要将Controller中的Cookie值传递给View显示出来,下面介绍其步骤:
Step1:在后台创建Cookie
Response.Cookies["username"].Value = username;//设置Cookie值,键为uesrname
Response.Cookies["username"].Expires = DateTime.Now.AddDays(1);//设置保存时长
Step2:使用ViewBag传递给View(在cshtml中是不能直接获取Cookie的,不知道用js获取之后怎么传给前端就想了这个),获取的Cookie要进行类型转换。
Step3:在View中用Razor显示出来。(要记得加'@')
<a>欢迎用户:@ViewBag.username</a>
要是大家有什么更好的办法可以留言哦!