使用ASP.NET菜单控件时是否可以向某些用户隐藏某些菜单的元素?

时间:2011-04-25 06:19:44

标签: asp.net web-controls

假设我有一个包含所有内容的菜单。但是,我希望每个用户都看不到某些元素。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

您可以将菜单项绑定到站点地图并使用roles属性。您需要在Web.Config中启用安全修整才能执行此操作。

您可以在http://weblogs.asp.net/jgalloway/archive/2008/01/26/asp-net-menu-and-sitemap-security-trimming-plus-a-trick-for-when-your-menu-and-security-don-t-match-up.aspx

找到一个很好的教程

有关详情,请查看:Can I hide/show asp:Menu items based on role?