在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
目标:用Session和Cookies实现登陆信息保存和展现 Cookies实现:
Controller: //把登陆用户名存到cookies中 HttpCookie cook = new HttpCookie("cookusername", UserName.ToString()); 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:
//登陆成功把用户名存入session Session["username"] = UserName.ToString(); View: <a href="#" 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>
|
请发表评论