2012-12-17 67 views
0

我正在升級一個網站到MVC 4,新的simplemembership正在殺死我..我不知道我是否只是愚蠢,但我似乎無法從存儲的UserId獲取用戶名。MVC 4 Simplemembership

在MVC 3與ASP會員我曾經在item.CreatedBy存儲的Guid剃刀意見如下: - 「@ Membership.GetUser(item.CreatedBy).UserName」

什麼是等效當itemCreatedBy現在是int時,Razor語法可用於SimpleMembership。

我試圖做一些事情,如: - @GetUserNameFromId(item.CreatedBy)

所有幫助和指針欣然接受。

您的時間非常感謝,並幫助

格林

+0

你甚至可以在MVC4中使用aspnet成員資格提供程序,這就是我在將項目從MVC2升級到MVC4時所做的。 – Niraj

回答

2

默認情況下,MVC 4使用SimpleMembership這是不與舊的MembershipProvider兼容。如果您還沒有修改賬戶控制器&模型,您可以嘗試從新的MVC 3應用中複製它,並替換MVC 4中現有的模型,看看是否有幫助。這裏有一個鏈接,我發現有用的從geekswithblogs.net

相關問題