2011-06-22 46 views
0

我有一些JavaScript将<div>显示为模式对话框。这工作正常,但现在我想使用AJAX在<div>上安装一些控件。我试图确定从JavaScript中使用AJAX的最佳方式。通过AJAX从JavaScript填充控件

我知道我可以从JavaScript调用__doPostBack()来启动AJAX回发。但后来我不得不采取一些窍门,例如注入一些启动脚本,以便在控件填充后显示来自JavaScript的模式<div>

有没有更好的方法?

+0

可能不相关,但你应该看看像[jQuery](http://jquery.com/)> = JavaScript + AJAX – Pablo

+0

@Pablo:我可以使用jQuery,但我不知道它是如何会在这里帮助。 –

回答

0

如果您想利用ASP.NET控件,您可以对实例化控件,填充它,呈现它并将呈现的HTML返回给您的javascript/ajax函数的服务进行ajax调用。

+0

谢谢,但我对jQuery相当陌生,不知道该怎么做。 –

+0

这应该让你走。 http://stackoverflow.com/questions/879362/calling-asmx-from-jquery –