如何使用Jquery AJAX创建模拟UpdatePanel的控件?

时间:2011-06-10 17:50:10

标签: jquery c#-4.0 updatepanel custom-controls

问题是如何创建模拟updatepanel的控件?

你问我为什么要这么干嘛????这只是对知识的纯粹渴望:)...

我如何让它像UpdatePanel一样工作,但完全可以控制我。

像那样:

<JQUpdatePanel ID="jqu" runat="server">
 //my html with server controls and other stuff...
</JQUpdatePanel> 

一些脚本等等.....

你能建议我如何开始构建这样的东西吗? 因为我真的不想使用ScriptManager和真正的UpdatePanel。

我感谢任何建议,并提前感谢你。

2 个答案:

答案 0 :(得分:1)

这不是你真正想做的事情,学习或其他方面。 UpdatePanel是一个非常便宜的解决方案,适用于非常(非常)简单的场景。

如果你想手动滚动一些Ajax,那么你应该看一下jQuery的Ajax和com-manipulation API。您实际上将使用jQuery(或Prototype,DoJo等)来调用Web服务,然后提供使用服务结果来更新dom的回调。

网上有很多教程可以帮助你入门。

答案 1 :(得分:0)

您可以创建一个继承UpdatePanel的自定义控件,然后将调用注入jquery而不是注入ajax调用。