本文介绍了从aspx继承角色到webusercontrol的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我创建了一个webusercontrol menu.ascx,并从default.aspx中调用了ascx文件

Hi,

I created a webusercontrol menu.ascx and from my default.aspx I call the ascx file

if (User.IsInRole("DTRTEC"))
{
   Control MyControl = (Control)LoadControl("ControlTemplate/Menu.ascx");
   PlaceHolder1.Controls.Add(MyControl);
}



来自Menu.ascx,我需要了解当前角色和当前用户,因为此控件正被其他用户和角色使用.

我被这个迷住了.

问候
Dabsukol



from Menu.ascx I need to know the current role and current user becuase this control is being used by different user and roles.

I am stuck to this one.

Regards
Dabsukol

推荐答案

string strName = HttpContext.Current.User.Identity.Name.ToString();


当前职位->


for Current Role ->

string[] selectedUsersRoles = Roles.GetRolesForUser(selectedUserName);


这篇关于从aspx继承角色到webusercontrol的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 00:12