如何使母版页内容根据角色可见?
我正在使用 masterPage 开发一个应用程序。
我想将loginStatus、LoginName控件放入masterPage中。
现在,我希望这些 loginStatus 和 LoginName 控件仅在用户是管理员时才可见。 (管理员将专门导航到登录页面,没有登录/注销链接,应为非管理员显示登录的用户名)
我该如何实现这一点?
I am developing an application with masterPage.
I want to put loginStatus, LoginName controls into masterPage.
now, I want these loginStatus and LoginName controls be visible only if the user is admin.
(admin will exclusively navigate to login page and no Login/logout link, logged in username should be shown for non-admins)
how can I achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
有一个LoginView,它支持角色:
There is a LoginView, which supports roles:
需要了解有关身份验证设置的更多信息,但如果您使用标准 ASP.NET 角色管理器,您应该能够执行以下操作:
Need to know more about your authentication setup, but if you're using the standard ASP.NET role manager, you should be able to do something like this:
检查用户角色
check the users role