0

我正在设计一个网站以避免代码复杂性,我在页脚部分使用控件,并在母版页本身中调用控件。但现在我的客户要求他们不需要页脚用于名为contactus 的特定页面。

那么,这里有任何编程方式来禁用单个页面的控件或任何其他可用的解决方案吗?

我的母版页结构:

<form id="form1" runat="server">
    <div id="bodywrapper">
            <ucdart:Header ID="Header1" runat="server" />
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>
        </div>
        <ucdart:Footer ID="Footer1" runat="server" />
</from>
4

2 回答 2

1

您可以在要隐藏 div 的页面上尝试此操作

Footer  foot = (Footer)Master.FindControl("Footer1");
foot.Visible = false;

这在您要显示 div 的页面上

Footer  foot = (Footer)Master.FindControl("Footer1");
foot.Visible = true;
于 2012-05-16T06:39:24.643 回答
0
Control c = Master.FindControl("Footer1");
 c.Visible = false;
于 2012-06-27T12:17:48.177 回答