ASP.NET MVC3在View中使用Session示例

方法一:直接在View中使用Session

@{
    Namespace.User user = (Namespace.User)HttpContext.Current.Session["user"];
    <text>@account.Usn</text>    
}

方法二:通过VewBag在Controller和View进行传递Session

Controller:

public class UserController : Controller
{
    public ActionResult Index()
    {
        ViewBag.User = Session["user"];
        return View();
    }
}

View:

@{
    Namespace.User user = (Namespace.User)ViewBag.User;
    <text>@user.Name</text>
}

说明:View中访问自定义类要带上命名空间。

评论: 0 | 引用: 0 | 查看次数: 4943
发表评论
登录后再发表评论!