我有主页和内容页面。布局就像页眉和页脚在主页面中,其余内容在内容/子页面中。
现在我想动态更改母版页的页眉和页脚。为此,我编写了母版页的Page_load事件。
但实际问题是,当Master页面的页眉和页脚发生变化时,页面会多次加载..
有没有办法解决这个问题.. 我想在不刷新内容页面的情况下更改主页面的页眉和页脚。
我见过很多帖子,但我没有找到任何准确的答案..
我的代码是: 这是母版页的page_load事件..
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DIVHeader.InnerHtml = obj.getHeaderHTMLFinal();
DIVFooter.InnerHtml = obj.getFooterHTMLFinal();
}
}
答案 0 :(得分:0)
您想在哪里更改母版页上的页脚?
您可以在ContentPlaceholder控件中包装页眉和页脚,并直接在客户端页面中调整它们。
您还可以通过Page.Master属性在代码后面的客户端页面中与母版页进行交互。
答案 1 :(得分:0)
尝试使用更新面板。您可以更新面板的内容,而无需重新加载整个页面。
如果在页眉或页脚中没有触发更新的控件,则可以使用条件更新从后面的代码手动触发面板更新。
希望有所帮助。