在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
目标:用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="#" 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>
|
请发表评论