0

C# を使用した ASP.NET Web アプリケーションでは、Web サイト管理ツールを使用してユーザーとパスワードを作成しました。役割に基づいて aspx ファイルでいくつかのアクションを実行します。

<RoleGroups>
<asp:RoleGroup Roles="Administrators">

私の質問は: コード ビハインド (C#) ファイル内で、前述のように作成されたロール/ユーザーをどのように参照できますか?

例: role=Administrators の場合、これを行います...

user = admin/john/whatever の場合、これを行います...

ありがとうございました!アンナ

4

1 に答える 1

2

これを試して

    if (Roles.IsUserInRole("Administrators"))
    {  
       // do something for administrator
    }

ユーザーの場合、このようなユーザーを取得して、現在ログインしているユーザーを取得できます

    Dim userInfo As MembershipUser = Membership.GetUser( HttpContext.Current.User.Identity.Name)

そして、あなたが好きなことをするために使うことができるもっと大きなメンバーシップAPIがあります。 http://msdn.microsoft.com/en-us/library/ff648345.aspx

于 2012-06-18T11:10:17.300 に答える