私はASP.NET MVCで新しいアプリケーションを作成しています。自分のdbスキーマにメンバーシップ・データを格納するカスタムのMembershipProviderを作成しました。それはすべて動作しますが、ログオンしているユーザーのユーザーキーを取得し、そのユーザーに関連するモデルクラスをロードできるように、アプリケーションでMembershipUserを取得するにはどうすればよいですか?ASP.NET MVCでMembershipUserを取得
6
A
答えて
9
次を使用することができます。
using System.Web.Security;
var user = Membership.GetUser();
4
GetUserを使用してユーザーを取得するために、静的Membershipクラスを使用します。 web.configファイルでプロバイダを設定する必要があります。ログオン時には、おそらくフォーム上のテキストボックスからユーザー名を取得します。ログオンすると、コントローラのUserプロパティから取得できます。
string username = this.User.Identity.Name;
MembershipUser user = Membership.GetUser(username);
+2
Membership.GetUser()が現在のログオンしているユーザーを返すだけなので、ユーザー名は必要ないことがわかりました。 –
関連する問題
- 1. ASP.NET MVC 3カスタムMembershipProviderとMembershipUser
- 2. 電子メールでASP.NET MembershipUserを取得する方法
- 3. ASP.NET MVC - パラメータ値を取得
- 4. ASP.NET MVCでクライアントでユーザー名を取得
- 5. asp.net mvcのコントローラーアクションでjsonデータを取得
- 6. ASP.NET MVCでユーザーのローカルパスを取得
- 7. ASP.NET WebFormへのASP.NET MVCモデルバインディングの取得
- 8. ASP.net MVC現在のビューエンジンを取得
- 9. ASP.NET MVCドロップダウンリストの値を取得
- 10. ASP.NET MVC:すべてのコントローラを取得
- 11. ASP.NET MVC PartialView HTML文字列を取得
- 12. ルートのリンクを取得する - Asp.net MVC
- 13. ASP.NET MVC現在のホストを取得
- 14. ASP.NET MVC HttpContext LogOn後のIdentityNameの取得
- 15. ポストバック時のチェックボックス値の取得ASP.NET MVC
- 16. ASP.NET MVCエラーとWebActivatorの取得
- 17. Asp.net MVCでファイルをアップロードし、FormCollectionでファイルを取得する
- 18. ASP.NET MVC:ヘルパーはデータを取得できますか?
- 19. asp.net mvcでUSPS送料を取得する方法
- 20. のPOSTアクションでURLを取得ASP.NET MVC 3
- 21. ASP.net MVCでデータを取得する方法
- 22. ASP.Net MVC 3:WebImageの長さをkbで取得する
- 23. ASP.NET MVC - ヘルパーで現在のコントローラとアクション名を取得
- 24. ASP.Net MVCのビューでコントローラーとアクションメソッドの名前を取得
- 25. ASP.NET MVC APIコントローラでユーザIPを取得する方法
- 26. ASP.NET MVCで生のリクエストを取得する
- 27. ASP.NET MVC:別のアクション内でアクション出力を取得
- 28. ASP.Net MVCアプリケーションでクライアントTimeZoneを取得する方法
- 29. 私はasp.net mvcでCheckboxFor htmlヘルパーを取得しません
- 30. asp.net mvcで無効なドロップダウンの値を取得
は、あなたはまだ「SQL Serverデータベースに接続できません」追加情報をいかなるたMembershipUserプロパティ – BozoJoe
その与えHttpExceptionにアクセスできるようにするSystem.Web.ApplicationServices(4.0)への参照が必要です。どのアイデア私は何が欠けている? – Dashrath