zoukankan      html  css  js  c++  java
  • 把sesssion放到 controller

    首先 在controller里面 登录
    成功 把sesssion放到 controller

    01 MinZui.Model.User.T01_UserCore loginUser = userWorker.Login(param);
    02                     if (loginUser == null)
    03                     {
    04                         return View("Register");
    05                     }
    06                     else
    07                     {
    08                         //写入session
    09                         //MoodSoft.Utility.Web.SessionHelper.SetSession("loginUser", loginUser);
    10                         Session.Add("loginUser", loginUser) ;

    然后在另外的controller里面 使用

    01         protected Model.User.T01_UserCore currentUser = null;
    02  
    03  
    04  
    05  
    06         //
    07         // GET: /Home/
    08  
    09  
    10  
    11  
    12         public ActionResult Index()
    13         {
    14             if (Session != null && Session["loginUser"] != null)
    15             {
    16                 currentUser = (Model.User.T01_UserCore)Session["loginUser"];
    17             }
    18  
    19  
    20  
    21  
    22             if (currentUser != null)
    23             {
    24                 ViewData["userName"] = currentUser.C02_T01_UserCore_UserName;
    25             }
    26             return View();
    27         }

    但注意  别写在 构造函数里面 因为构造函数 session 为空 这个 应该和 asp.net 的生命[code="vb"][/code]周期有关

    然后 在view里面使用



    <label>当前登录用户:</label>
        <%= ViewData["userName"]%>

  • 相关阅读:
    【转】 Android代码混淆之混淆规则
    【转】java虚拟机机制总结
    【转】图解 HTTP协议/IIS 原理及ASP.NET运行机制浅析
    【转】Android 消息机制
    Android-eclipse-NDK&JNI
    【转】大型网站系统架构的演化
    【转】Android开发必知--WebView加载html5实现炫酷引导页面
    【转】Java虚拟机详解----GC算法和种类
    网页中缩略图的意义
    网页开关灯效果
  • 原文地址:https://www.cnblogs.com/wahaccp/p/3284188.html
Copyright © 2011-2022 走看看