单击子项

时间:2017-01-19 14:29:26

标签: javascript c# asp.net master-pages

我有一组aspx页面,它们使用母版页为页面提供一个共同的外观,即。页眉和页脚,页眉通过标签条导航,页脚有几个按钮需要从每个页面可用,即保存当前页面并返回主页或取消并返回主页面的功能。我被要求添加锁定和解锁页面集的功能,这些页面需要从集合中的任何页面完成,所以我把它放在页脚中。棘手的部分是,可以通过单击页脚中的按钮或更改其中一个页面上的状态来锁定页面。当状态发生变化时我将其锁定,但是我在尝试使其隐藏主页锁定按钮并取消隐藏解锁按钮时遇到问题。

我尝试通过后面的代码(C#)和javascript运行更改它,但没有运气。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

您必须在子项中使用in_array(strtolower($words[0]), array_map('strtolower', $url_string)) && in_array(strtolower($words[1]), array_map('strtolower', $url_string)) 才能在母版页上找到按钮。

FindControl

答案 1 :(得分:0)

我会在母版页中实现隐藏/显示按钮的方法。然后可以根据所需的逻辑从内容页面调用它们。

namespace MasterPage
{
  void Unlock()
  {
    btnLock.Visible = true;
    btnUnlock.Visible = false;
  }
}

namespace ChildPage
{
  void Unlock()
  {
    (this.Master as MasterPage).Unlock();
  }
}