0

asp.netにメンバーシップを実装しました。ユーザーを定義できるマネージャーがあり、ユーザーにはUSERロールがあります。以下のコードを使用してロールを割り当てると、機能しません。

Roles.AddUserToRole(txtUsername.Text, "USER");

今私の質問は:理由は何ですか?

ログインしてその役割を確認すると、役割はありません。私はこのコードを役割の検出に使用します:

string[] role = Roles.GetRolesForUser(txtUserName.Text);
4

1 に答える 1

3

MSDNドキュメントから:

  1. 役割管理が有効になっていません。-または-ユーザーはすでに指定されたロールに割り当てられています。
  2. roleNameは空の文字列であるか、コンマ(、)を含みます。-または-usernameは空の文字列であるか、コンマ(、)を含みます。
  3. roleNameがnullです。-または-ユーザー名がnullです。
于 2012-07-09T09:54:34.987 に答える