0

Web サイトごとに複数のロール プロバイダーが必要です。私が見ていないのは、使用するプロバイダーを ASP.Net に伝えるかどうか/どのようにするかです (ログイン コントロールのメンバーシップ プロバイダー プロパティに似ています)。これはHTTPモジュールで行われているので(私は信じています)、ページのライフサイクルが始まる前にロールチェックが行われている可能性があると感じていますが、誰かが私に別の答えをくれることを願っています.

Web サイトごとに複数のプロバイダーが必要な場合、web.config で構成をジャンクし、手動でチェックを実行する必要がありますか?

4

1 に答える 1

2

Providers プロパティは、アプリケーションに対して有効になっているすべてのロール プロバイダーを参照します。次のように、実行時に使用するプロバイダーを制御できます。

RoleProvider provider = Roles.Providers["MyRoleProvider"];
于 2009-02-09T15:42:34.207 に答える