Webforms中有没有一种方法可以在页面加载时判断回发是由Ajax请求引起的,还是只是常规的完全回发
本文关键字:Ajax 常规 请求 判断 有没有 一种 方法 加载 Webforms | 更新日期: 2023-09-27 18:25:31
我需要能够在codeehind中的PageLoad事件上确定这一点。
应该能够通过IsAsyncPostBack:做到这一点
var isAjaxPostBack = ScriptManager.GetCurrent(Page).IsInAsyncPostBack;
IsInAsyncPostBack
。对于PartialUpdate/";AJAX";PostBack,否则为false。
[IsIInAsyncPostBack]获取一个值,该值指示当前回发是否在部分呈现模式下执行。。
将IsInAsyncPostBack属性与IsPostBack属性结合使用,可以区分load、InitComplete或PreRender事件中的初始页面加载、部分页面更新和完整页面更新。