0

Webサイトでasp.netMVCメンバーシップを使用するのとまったく同じように、カスタムオブジェクトを保存して使用する方法を説明していただけますか?私はデータベースから同じ1つのテーブルを頻繁に使用しますが、すべてのページで同じ情報を取得するようサーバーに要求するのをやめたいと思います。これにいくつかの重要な情報があるため、Cookieを使用できません。また、メンバーシップのようにこのオブジェクトにアクセスできるようにしたいため、セッションを使用しません。ユーザーログイン後、このオブジェクトが切断されるまで、この情報をこのオブジェクトに一度だけ設定したいと思います。

例...

  1. 非常に通常のメンバーシップ:

    MembershipUser UserAccount = Membership.GetUser(HttpContext.Current.User.Identity.Name);

  2. 使用したいカスタムデータオブジェクト

    MyCustomData customData = Membership.GetCustomData(HttpContext.Current.User.Identity.Name);

どうもありがとうございます!!

4

1 に答える 1

0

次のようなものをオーバーライドしてみることができます:ASP.NET MVCカスタムメンバーシッププロバイダー-CreateUserをオーバーロードする方法は?または、カスタムメンバーシッププロバイダーを作成して、メソッドを追加します。カスタムメンバーシッププロバイダー(私はこれが好きです)

于 2012-09-15T23:13:16.387 に答える