我想在母版页中隐藏保存按钮?

时间:2011-02-02 11:25:40

标签: c# asp.net

我有一个包含view1和view2的多视图。 view1我必须将一些细节保存到我的数据库和view2我有一个gridview。加载view1时我想在masterpage中显示保存按钮。如果加载view2保存按钮想要从母版页中隐藏

3 个答案:

答案 0 :(得分:2)

您可以使用Page.Master属性访问母版页。例如,

中的母版页代码中的

public partial class MyMasterPage : System.Web.UI.MasterPage
{
   public void ToggleSaveButton(bool visible)
   {
     SaveButton.Visible = visible
   }

   // other code
   ...
}

并在您的页面

((MyMasterPage)Master).ToggleSaveButton(true);

答案 1 :(得分:0)

Button button = Master.FindControl("your button id") as Button;
button.Visible = true;

答案 2 :(得分:0)

如果您想在客户端执行此操作,您可以使用JQuery或Javascript,因为主页面控件也将呈现,并且您可以使用JQuery : $("#ControlId").css("display","none")轻松找到它,Javascript:document.getElementById(...并将其显示设置为无。