用于ui时刷新asp.net身份声明

时间:2014-08-21 10:12:02

标签: asp.net asp.net-mvc-5 asp.net-identity

据我所知,我现在应该使用声明存储任何用户数据。我在更新索赔方面遇到了问题。

我们说我有两个主张:

UserID
UserName

在我的主菜单中,我通过e g

显示用户名
<div>
@Model.UserName
</div>

该网站已联机且用户已登录。

片刻之后我想更新网站,所以我添加了一个声明,并且:

UserID
UserName
UserAge

我希望我的主菜单相应更新并使用

<div>
@Model.UserName (@Model.UserAge years old)
</div>

现在,由于我已经登录的用户不必重新登录,因此UserAge甚至不存在,并且我得到NullException。如何处理这种情况?

0 个答案:

没有答案