Asp.net mvc 4 MVC4SimpleMembership

Asp.net mvc 4 MVC4SimpleMembership,asp.net-mvc-4,simplemembership,Asp.net Mvc 4,Simplemembership,我正在将一个站点升级到MVC4,而新的simplemembership正在折磨我。。我不确定我是否只是愚蠢,但我似乎无法从存储的用户名中获取用户名 在具有asp成员资格的mvc 3中,我在存储item.CreatedBy的Razor视图中使用了以下内容:- “@Membership.GetUser(item.CreatedBy).UserName” 当itemCreatedBy现在是int时,使用SimpleMembership的等效Razor语法是什么 我正在尝试做一些类似的事情:- @Get

我正在将一个站点升级到MVC4,而新的simplemembership正在折磨我。。我不确定我是否只是愚蠢,但我似乎无法从存储的用户名中获取用户名

在具有asp成员资格的mvc 3中,我在存储item.CreatedBy的Razor视图中使用了以下内容:- “@Membership.GetUser(item.CreatedBy).UserName”

当itemCreatedBy现在是int时,使用SimpleMembership的等效Razor语法是什么

我正在尝试做一些类似的事情:- @GetUserNameFromId(item.CreatedBy)

感谢所有的帮助和指点

非常感谢你的时间和帮助


Glyn默认情况下,MVC4使用SimpleMembership,这与旧的MembershipProvider不兼容。如果您尚未修改Account controller&models,您可以尝试从新的MVC 3应用程序中复制它,并替换MVC 4中现有的应用程序,看看这是否有帮助。这里有一个我从

中发现的有用链接,您甚至可以在MVC4中使用aspnet成员资格提供程序,这就是我将项目从MVC2升级到MVC4时所做的。