0
私はウェブサイトにログインしたユーザーの役割を得ようとしています。 私はこれをやっている:。?ログインしたユーザーからロールを取得すると、データが返されません。
string userRole = Roles.GetRolesForUser(LoginUser.UserName).ToString();
が、戻り '可能System.String'、ない本当の役割:(こと 私が間違って何をやっている おかげ
をPS LoginUserは、ログイン制御
です//msdn.microsoft.com/en-us/libra:
GetRolesForUserは、文字列の配列(文字列[])* HTTPを返しますry/system.web.security.roleprovider.getrolesforuser.aspx * –
実際には配列を返します。その配列で '.ToString()'を呼び出すと、型名を返し、 'System.String []'を返さなければなりません –
一般に、 '.ToString()'を呼び出すと* data *(テキストを表示するのではなく)を取得することは警告サインになります。 – Greg