当在更新面板内发生异步回发时,MasterPage的另一个回发也会发生,不仅更新面板嵌入页面。
我想阻止此MasterPage回发。
这可能吗?
想想我有一个MasterPage
和另一个页面是test.aspx,它是MasterPage的内容页面
我在test.aspx上有更新面板
在此test.aspx更新面板上发生异步回发时,它还会加载MasterPage Page_Load
我想防止这种情况(它也不应该加载MasterPage Page_Load)
谢谢
答案 0 :(得分:1)
ASP.NET的UpdatePanel(以及任何普通的asp.net页面)的回发也会回发主页面。
通常,为了正确处理回发,程序员会检查它并进行相应的编程:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
dataBindAndSetUpControls();
}
}
所以,我的回答是我不知道是否可能(如果是的话,这当然不容易),并且您的请求不是正常的事情,程序员通过以下方式处理PostBacks上面的模糊。