PageMethod和Partial PostBack并确定响应大小

时间:2011-04-21 09:18:19

标签: asp.net pagemethods

是否有任何方法可以检测到发生完整回发或当我们使用PageMethod时发生部分回发。如果安装了firebug,那么我该如何检查响应的大小。任何人都可以帮助我检测它,因为在我的情况下,pagemethod需要更多的时间将响应发送回客户端。我不太清楚使用萤火虫。如何使用fire来检查响应大小,但是在pagemethod的帮助下会发生部分回发。感谢

1 个答案:

答案 0 :(得分:2)

如果您有部分回发,那么您可能需要using page methods as web-services或其他需要UpdatePannel的内容(例如ScriptManager)。

如果您使用页面方法,则可以检查页面的IsCallback属性,如果页面请求是回调的结果,则返回true;否则,错误。

如果页面上有 ScriptManager ,则可以使用其IsInAsyncPostBack,如果当前回发在部分呈现模式下执行,则返回true;否则,错误。