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