CallBack函数,这是正确的方法

时间:2013-02-08 16:06:01

标签: asp.net callback

所以,我在Asp.net 2.0和Windows中的相关知识很多。一位朋友给了他3.5本书(C#和VB Wrox中的Asp.net 3.5 SP1)。我知道这不是最新的,但它是免费的。

因此,在第2章中,他们讨论了回拨而不是完整的回发。我用Ajax更新面板来完成这个任务。

他们描述了创建两个JavaScript函数,调用包装器和结果函数,然后服务器端使用Page.RegisterClientScriptBlock动态创建调用者。该类实现调用RaiseCallBackEvent

的ICallBackEventHandler

我的问题是:

  • 现在最好的方法是什么:上面描述的方式,Ajax更新面板,jQuery.Post,jQuery.ajax?
  • 每个选项在哪个框架下工作?
  • 您可以使用其中一种的情况是什么?像参数/返回结果的大小或复杂程度?

谢谢

1 个答案:

答案 0 :(得分:2)

我总是使用jQuery.postjQuery.ajax而不是在ASP.NET WebForms中使用UpdatePanel。

它胜过性能,因为您只需要请求所需内容,并且没有视图状态开销。