
// Is this Tito visiting the page?string username = User.IDentity.name;if (string.Compare(username,"Tito",true) == 0) // This is Tito,SHOW the Delete column filesGrID.Columns[1].Visible = true;else // This is NOT Tito,HIDE the Delete column filesGrID.Columns[1].Visible = false;
是否有更好的方法来实现这一点.非常感谢任何帮助.谢谢
解决方法 在这里,您可以使用Membeship User类和 RolePrincipal来分隔用户.if(httpContext.Current.User.IsInRole("Level1")){ filesGrID.Columns[1].Visible = true;}else{ filesGrID.Columns[1].Visible = false;} 因此,您将用户设置为不同的成员名称,然后向他们显示取决于成员身份角色的不同控件.
一些链接:
http://msdn.microsoft.com/en-us/library/ff648345.aspx
http://msdn.microsoft.com/en-us/library/system.web.security.roleprincipal.isinrole.aspx
总结以上是内存溢出为你收集整理的c# – 将某些页面功能或用户界面限制为Asp.Net中经过身份验证的用户全部内容,希望文章能够帮你解决c# – 将某些页面功能或用户界面限制为Asp.Net中经过身份验证的用户所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)