![](/img/trans.png)
[英]ASP.NET UpdatePanel flickers on partial postbacks in IE11 on Windows 10, when it has scrollable div
[英]ASP.NET UpdatePanel PostBacks
我创建了一个标记界面:
public interface ISupportAJAXPostsBacks{}
我将其添加到我的页面中。
public partial class MyWebForm : PageBase, ISupportAJAXPostsBacks
我在我的PageBase类中进行了检查...
if(this is ISupportAJAXPostsBacks)
{
... do some stuff ...
}
如果我通过调试器逐步调试,则“ this is ISupportAJAXPostsBacks”在初始页面加载时评估为true,但在UpdatePanel发回到同一页面时评估为false。 (抓头)
幕后到底是什么导致了这种情况,我该怎么办?
当页面首次加载时,“ this”是整个页面,但是当您进行部分回发时,“ this”仅成为回发的部分,与整个页面不同,因此不会实现您的界面。
我无法复制您的情况,但是有一些想法需要检查...
-if语句应位于PageBase中的OnLoad的重写中
-if语句应在该重写方法中的base.OnLoad(e)调用之前
-检查ScriptManager控件上的设置...,尤其是EnablePartialRendering和EnablePageMethods
我认为只有在您实际使用这些方法的情况下,最后一项才会成为问题,但是如果您确实启用了这些方法,我将尝试禁用它们。 希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.