在mvc4中查看属性

时间:2013-03-05 17:26:01

标签: asp.net-mvc-4

我有一个mvc4 c#razor网络应用程序。 是否可以添加可从视图中获得的属性?

与System.Security.Principal的“User”类似。 我可以开始在视图代码中写入以下内容:

@if(User.Identity) ... bla bla bla

我有一个班级:

public class UserModel
{
   public int UserId { get; set; }
   public int CustomerId { get; set; }
   public string UserName { get; set; }
}

现在我在BaseController类中有一个名为“UserInfo”的属性,所有控制器都继承该属性。 代码:

public UserModel UserInfo
{
    get {
        if (_userInfo == null)
        {
          ...fill user info
        }
        return _userInfo;
    }
}

我不想将它作为@model传递,但仍然可以在视图上使用它 @UserInfo我该怎么办?

0 个答案:

没有答案