asp.net在母版页中的元素可见性

时间:2009-11-06 05:37:52

标签: asp.net master visible

我需要将Web表单导航栏中名为SVN的选项的可见性设置为false。

这是母版页中的代码....

if(page.CurrentUser.Permissions.SVN())ctrlLinkBar.AddLink(“SVN”,“SVN.aspx”);

我该怎么做?

2 个答案:

答案 0 :(得分:1)

我会:

  1. 在我的页面中覆盖OnPreRender
  2. 使用Page.Master.FindControl(“ctrlLinkBar”)查找链接栏
  3. 删除名称为“SVN”
  4. 的链接

    我假设你不能只改变母版页上的公式。

答案 1 :(得分:0)

这是一篇关于母版页的精彩文章:

http://odetocode.com/articles/450.aspx

“主页与主页交互”部分显示了如何使用强类型属性执行此操作。