asp.net - Sys.WebForms.PageRequestManager.getInstance() 在 IE 10 和 Windows 8 中不支持

标签 asp.net windows-8 asp.net-ajax internet-explorer-10 pagerequestmanager

我在 Windows 8 的 IE 10 上的应用程序中遇到了一些 asp.net ajax 问题。但它在 IE 10 的兼容模式下运行正常。

你可以看到我的现场演示 here ,它在所有浏览器而不是 IE 10 中工作正常(在 Windows 7 上的 IE9 中也工作正常)。

不知道是什么原因?

在我的页面上,我正在注册此事件:-

var prm = Sys.WebForms.PageRequestManager.getInstance();

prm.add_endRequest(function() {
   page_Load();
});

$().ready(function() { page_Load(); });

function page_Load() {
    //my code for onload registration goes here(it all working fine)
}

请帮帮我。 最好的问候

最佳答案

代替 Sys.WebForms.PageRequestManager.getInstance(); 你可以试试 jQuery .on()方法。

例如:

$('html').on('click', '.selector', function () {
    page_Load();
});

关于asp.net - Sys.WebForms.PageRequestManager.getInstance() 在 IE 10 和 Windows 8 中不支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13684471/

相关文章:

windows-8 - 如何在注册后立即启动 Windows 应用后台任务?

c# - 根据企业 ID 更改登录时的连接字符串

ASP.NET:如何正确重定向出现 404 错误的请求?

windows-8 - WinJS - 无法获取未定义或 null 引用的属性 'forEach'

javascript - 使用ajax分配文本框值 - 页面仍在刷新并且分配的值消失了

asp.net-ajax - asp.net 不呈现 Sys.WebForms.PageRequestManager._initialize 代码

javascript - tabIndex 属性和 AJAX

c# - C# 中的 PDF 审阅器(ASP.NET/Silverlight?)

asp.net - 如何在母版页cs文件中实例化用户控件

c# - 将资源字符串设置为 XAML