是否有任何方法可以检测到发生完整回发或当我们使用PageMethod时发生部分回发。如果安装了firebug,那么我该如何检查响应的大小。任何人都可以帮助我检测它,因为在我的情况下,pagemethod需要更多的时间将响应发送回客户端。我不太清楚使用萤火虫。如何使用fire来检查响应大小,但是在pagemethod的帮助下会发生部分回发。感谢
答案 0 :(得分:2)
如果您有部分回发,那么您可能需要using page methods as web-services或其他需要UpdatePannel的内容(例如ScriptManager)。
如果您使用页面方法,则可以检查页面的IsCallback属性,如果页面请求是回调的结果,则返回true;否则,错误。
如果页面上有 ScriptManager ,则可以使用其IsInAsyncPostBack,如果当前回发在部分呈现模式下执行,则返回true;否则,错误。