• ASP.Net MVC Session和Cookies的简单使用


    目标:用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"
                               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>
    View Code

    Session实现:

    controller:

    //登陆成功把用户名存入session
     Session["username"] = UserName.ToString();
    View Code

    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>
    View Code

    在web.config设置Session过期时间

    <system.web>
    <sessionState mode="InProc" timeout="30"></sessionState>  <!--session过期时间设置-->
    </system.web>
    View Code
  • 相关阅读:
    jQuery(四)
    jQuery(三)
    jQuery(二)
    jQuery(一)
    JS(四)
    JS(三)
    JS(二)
    类似openDialog的弹窗
    vue的异步组件按需加载
    vue实现点击、滑动右侧字母对应各个城市
  • 原文地址:https://www.cnblogs.com/lang2017/p/6876550.html
Copyright © 2020-2023  润新知