在ASP.Net MVC5视图中获取ApplicationUser的自定义属性值,可以通过以下步骤实现:
public class ApplicationUser : IdentityUser
{
// 其他默认属性...
public string CustomProperty { get; set; }
}
@{
var user = UserManager.FindById(User.Identity.GetUserId());
var customPropertyValue = user.CustomProperty;
}
上述代码中,我们首先通过UserManager的FindById方法根据当前用户的ID获取到对应的ApplicationUser对象。然后,我们可以直接访问ApplicationUser对象的自定义属性,将其赋值给customPropertyValue变量。
需要注意的是,上述代码中的UserManager和User.Identity.GetUserId()是ASP.Net Identity框架提供的一些工具类和方法,用于管理用户和获取当前用户的信息。
关于ASP.Net Identity框架的更多信息,你可以参考腾讯云的产品介绍链接:ASP.Net Identity。
希望以上内容能够帮助到你!
领取专属 10元无门槛券
手把手带您无忧上云