2011-01-09 4 views
0

私はウェブサイトにログインしたユーザーの役割を得ようとしています。 私はこれをやっている:。?ログインしたユーザーからロールを取得すると、データが返されません。

string userRole = Roles.GetRolesForUser(LoginUser.UserName).ToString(); 

が、戻り '可能System.String'、ない本当の役割:(こと 私が間違って何をやっている おかげ

PS LoginUserは、ログイン制御

です//msdn.microsoft.com/en-us/libra:
+3

GetRolesForUserは、文字列の配列(文字列[])* HTTPを返しますry/system.web.security.roleprovider.getrolesforuser.aspx * –

+0

実際には配列を返します。その配列で '.ToString()'を呼び出すと、型名を返し、 'System.String []'を返さなければなりません –

+0

一般に、 '.ToString()'を呼び出すと* data *(テキストを表示するのではなく)を取得することは警告サインになります。 – Greg

答えて

関連する問題