ASP.Net MVC Session和Cookies的簡單使用
阿新 • • 發佈:2017-05-19
span pen ons -- req ria hide resp request
目標:用Session和Cookies實現登陸信息保存和展現
Cookies實現:
Controller:
//把登陸用戶名存到cookies中 HttpCookie cook = new HttpCookie("cookusername", UserName.ToString()); Response.Cookies.Add(cook);View Code
View:
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" ariaView Code-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 Code
View:
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" ariaView Code-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>View Code
ASP.Net MVC Session和Cookies的簡單使用