Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中引用通过网站管理工具创建的角色/用户#_C#_Asp.net_Visual Studio 2008 - Fatal编程技术网

C# 在C中引用通过网站管理工具创建的角色/用户#

C# 在C中引用通过网站管理工具创建的角色/用户#,c#,asp.net,visual-studio-2008,C#,Asp.net,Visual Studio 2008,在使用C#的ASP.NET Web应用程序中,我使用网站管理工具创建用户和密码。 我根据角色在aspx文件中执行一些操作,例如: <RoleGroups> <asp:RoleGroup Roles="Administrators"> 我的问题是:如何在代码隐藏(C#)文件中引用如上所述创建的角色/用户: 例如,如果角色=管理员,则执行此操作 如果user=admin/john/随便什么,请执行以下操作 谢谢大家!! 安娜试试这个 if (

在使用C#的ASP.NET Web应用程序中,我使用网站管理工具创建用户和密码。 我根据角色在aspx文件中执行一些操作,例如:

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

我的问题是:如何在代码隐藏(C#)文件中引用如上所述创建的角色/用户:

例如,如果角色=管理员,则执行此操作

如果user=admin/john/随便什么,请执行以下操作

谢谢大家!! 安娜

试试这个

    if (Roles.IsUserInRole("Administrators"))
    {  
       // do something for administrator
    }
对于用户,您可以让这样的用户获得当前登录的用户

    Dim userInfo As MembershipUser = Membership.GetUser( HttpContext.Current.User.Identity.Name)
还有一个更大的会员API,你可以用它来做你喜欢的事情。

谢谢你,福坎,那么用户呢?