【问题标题】:ASP.NET AJAX - Check for async postback via JavaScriptASP.NET AJAX - 通过 JavaScript 检查异步回发
【发布时间】:2009-02-06 10:34:07
【问题描述】:

有谁知道检查您是否通过 JavaScript 进行 annc 回发所需的脚本?

谢谢。

【问题讨论】:

  • 您是尝试在客户端还是服务器端执行此检查?

标签: asp.net javascript ajax


【解决方案1】:

最后我使用了以下内容,这给了我所需的功能:

Sys.WebForms.PageRequestManager.getInstance()._postBackSettings.async

【讨论】:

  • Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack() 是公开记录的访问器,应改为使用。不过谢谢,在你发帖之前我没能找到它。
  • 我知道这篇文章已有 7 年的历史,但您知道如何为 ASP.Net 4.5 执行此操作吗?我尝试了第一个,但 javascript 因未捕获类型错误而崩溃。 Julien 的第二种方法只是在 javascript 方法中生成一条波浪线。
【解决方案2】:

大多数库(jquery 等)将 X-Requested-With 标头设置为 XMLHttpRequest,以便您可以在请求对象中对此进行测试,但是您不会说您使用 msajax、jquery 或自定义脚本来执行 xhr 调用。如果您提供更多详细信息,我可以提供更好的建议。

其他可能对您有帮助的信息here

【讨论】:

    猜你喜欢
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多