asp.net - 您如何判断方法是否正在UpdatePanel回发中运行?

标签 asp.net asp.net-ajax updatepanel scriptmanager

如何判断某个方法是否在AJAX回发的上下文中运行(即UpdatePanel(异步)回发的结果)?

根据egoldin Page.IsAsync是一种非常常见的混淆,与AJAX完全无关。

正确的方法是使用ScriptManager.GetCurrent(Page).IsInAsyncPostBack。

最佳答案

使用ScriptManager.GetCurrent(页面).IsInAsyncPostBack

关于asp.net - 您如何判断方法是否正在UpdatePanel回发中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265686/

相关文章:

javascript - 当我尝试使用 js knockout 在 asp .net mvc5 中上传图像时,HttpPostedFileBase null?

javascript - 如何使用asp.net mvc从 TableView 中删除选定的记录

javascript - 在 pageload 方法之后调用 Document.ready 方法 - Jquery 3.3.2

c# - 当我在 Javascript 中禁用它时,ASP.NET 组合框的值似乎发生了变化

c# - BackgroundWorker 不报告进度的问题

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

c# - 更新面板抛出 javascript 错误 : "Microsoft JScript runtime error: Member not found"

ASP.NET UpdatePanel 库引用错误

asp.net - 是什么导致 Squishit 重建 bundle

c# - Linq-To-Sql 数据库调用