2012-06-18 52 views
0

在我的C#ASP.NET Web應用程序中,我使用網站管理工具創建用戶和密碼。 我做一些動作基於角色的aspx文件,如:參考通過網站管理工具創建的角色/用戶,在C#中

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

我的問題是:我怎麼可以參考創建的角色/用戶如所提到的,後臺代碼(C#)文件中:

例如如果角色=管理員,做到這一點...

如果用戶=管理員/約翰/不管,做到這一點...

謝謝! 安娜

回答

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

+0

謝謝Furqan,那麼用戶呢? –