首页 > 代码库 > ASP.Net MVC Session和Cookies的简单使用
ASP.Net MVC Session和Cookies的简单使用
目标:用Session和Cookies实现登陆信息保存和展现
Cookies实现:
Controller:
//把登陆用户名存到cookies中 HttpCookie cook = new HttpCookie("cookusername", UserName.ToString()); Response.Cookies.Add(cook);
View:
<a href=http://www.mamicode.com/"#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> <i class="fa fa-user-o fa-fw"></i> @if (Request.Cookies["cookusername"]!= null) { @Request.Cookies["cookusername"].Value; } <span class="caret"></span> </a>
Session实现:
controller:
//登陆成功把用户名存入session Session["username"] = UserName.ToString();
View:
<a href=http://www.mamicode.com/"#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> <i class="fa fa-user-o fa-fw"></i> @if (Session["username"]!= null) { @Session["username"].ToString(); } <span class="caret"></span> </a>
在web.config设置Session过期时间
<system.web> <sessionState mode="InProc" timeout="30"></sessionState> <!--session过期时间设置--> </system.web>
ASP.Net MVC Session和Cookies的简单使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。