2012-10-03 44 views
0

我目前正在開發一個asp.net(MVC),我在Users表中存儲額外的信息,例如名字,姓氏,出生日期等......標準數據!登錄頁面上的用戶信息MVC4 Razor

當我登錄時,我使用電子郵件地址作爲用戶名,但不是在登錄頁面(_LoginPartial.cshtml)中顯示電子郵件地址,而是想顯示FirstName +「」+ LastName。

在_LoginPartial.cshtml,代碼顯示「用戶名」,這恰好是在我的情況下,「電子郵件」地址看起來像

你好,@ Html.ActionLink(User.Identity.Name,「管理「,」帳戶「,routeValues:空,htmlAttributes:新{@class =」用戶名「,標題=」管理「})!

但不是想使用User.Identity.Name,我想使用該電子郵件地址相關聯的名字&姓氏,所以我有幾個問題就在這問候:

  1. 如何獲取用戶信息/數據 - 我看不到.GetUser函數。我需要實現我自己的嗎?如果是的話,我在哪裏放這個代碼?

  2. 我需要用什麼來替換User.Identity.Name?

非常感謝。

Thierry

+0

@Thiery你可以告訴我.GetUser函數它是你自己的函數,我的意思是你從會員中獲得的這個函數,或者你創建自己的函數,並告訴我你的確切需求plz告訴我什麼。 – Rajpurohit

回答

0

成員資格是嚴格用於用戶憑證的系統。使用用戶名和密碼登錄。而已。它不關心姓名,電話號碼或其他任何內容。

您可以使用此信息擴展用戶表,但您必須自己查看數據庫。使用任何您希望的數據訪問技術。