【发布时间】:2011-03-25 17:13:22
【问题描述】:
在我的应用程序中,我需要在单击按钮后更新面板内容,以进行一些服务器端处理。我不想做整页回发。 我可以通过两种方式实现这一点:通过 AJAX 调用或使用更新面板。但我很困惑选择一个。在这种情况下,哪个是更好的选择? 提前致谢。
【问题讨论】:
在我的应用程序中,我需要在单击按钮后更新面板内容,以进行一些服务器端处理。我不想做整页回发。 我可以通过两种方式实现这一点:通过 AJAX 调用或使用更新面板。但我很困惑选择一个。在这种情况下,哪个是更好的选择? 提前致谢。
【问题讨论】:
做你自己的 AJAX 会更有效,但更新面板会更容易实现。更新面板回发几乎与完整回发一样大 - 如果您使用 jQuery 之类的东西自己做所有事情,您就可以更好地控制发送的内容。
我推荐阅读这个:http://encosia.com/2007/07/11/why-aspnet-ajax-updatepanels-are-dangerous/
【讨论】: