0

我一直在使用当前版本的 ASP.NET MVC,现在刚刚开始使用 VS2013 rc 附带的版本。

我的代码有以下内容:

            exam.CreatedBy = WebSecurity.GetUserId(User.Identity.Name);
            exam.ModifiedBy = WebSecurity.GetUserId(User.Identity.Name); 

据我所知,VS2013 附带的最新示例不再使用 WebSecurity DLL。

有了这些样本,有人知道如何获取当前的 UserID 吗?

4

1 回答 1

0

我建议您使用 SimpleMembership。

在这种情况下,您可以尝试像这样获取用户 ID:

var user = Membership.GetUser(User.Identity.Name);
var UserID = user.ProviderUserKey;
于 2013-09-25T07:35:36.603 回答