繁体   English   中英

更改母版页内容而无需多次加载页面

[英]Change Master Page Content without loading page multiple times

我有母版页和内容页。版式就像页眉和页脚在母版页中,其余内容在内容/子页中。

现在,我想动态更改母版页眉和页脚。为此,我编写了母版页Page_load事件。

但是实际问题是,当母版页眉的页眉和页脚更改时,该页面将加载多次。

有什么办法可以解决此问题。。我想在不刷新内容页面的情况下,更改特定时间的母版页眉和页脚。

我看过很多帖子,但没有找到准确的答案。

我的代码是:这是母版页的page_load事件。

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DIVHeader.InnerHtml = obj.getHeaderHTMLFinal();
            DIVFooter.InnerHtml = obj.getFooterHTMLFinal();
        }
    }

您要在哪里更改母版页上的页脚?

您可以在ContentPlaceholder控件中包装页眉和页脚,然后直接在客户端页面中对其进行调整。

您还可以通过Page.Master属性通过代码与客户端页面中的母版页进行交互。

尝试使用一个更新面板。 您可以更新面板的内容,而无需重新加载整个页面。

如果在页眉或页脚中没有触发更新的控件,则可以使用条件更新从背后的代码手动触发面板的更新。

希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM