0

C#の使用方法ユーザーの説明と電子メールを取得するにはどうすればよいですか?MVC.Netユーザーの説明

私はプレーンASP.Netメンバーシップを使用してユーザーアカウントを設定しました。

+0

をあなたはASP.Netメンバーシップを使用しています? – hunter

答えて

2

あなたのコントローラのアクション内Userプロパティを使用して認証されたユーザ名を取得し、データベースに格納された追加のユーザ情報取得するためにmemebershipプロバイダを照会できます。

[Authorize] 
public ActionResult Foo() 
{ 
    // fetch the connected user from the authentication cookie 
    string username = User.Identity.Name; 
    // query the datastore to retrieve additional user information 
    var userInfo = Membership.Provider.GetUser(username, false); 
    string email = userInfo.Email; 
    string comment = userInfo.Comment; 
    return View(); 
}