如何在asp:Menu中将类添加到锁定的页面

时间:2012-03-14 14:13:48

标签: asp.net sitemap aspmenu-control

我将web.sitemap绑定到asp:Menu,并希望将类分配给需要登录才能访问的菜单项。

我知道在web.config文件的siteMap部分中,如果我设置securityTrimmingEnabled="true"它将只显示该用户可用的项目(角色/已注销/登录)。这对我很好,但用户希望看到这些链接。

所以我试图指出这些页面是否被锁定,最好是为这些链接添加一个类。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以将自定义ITemplate用于DynamicItemTemplateMenu属性。作为替代方案(我想用较少的代码,但我从未尝试过),您可以附加到MenuItemDataBound事件。