有没有哪位用过ajax生成自定义控件的?就是那种无刷新生成一个自定义控件的效果,

解决方案 »

  1.   

    可以啊。的确可以用ajax来做。例如
    A页面是控件需求页面,B页面时控件生成页面
    A页面中使用AJAX请求B页面,B页面收到请求和还有请求的参数后,开始生成一个控件,比如button,然后将生成出来的代表着这个控件的html代码返回到A中。jquery中的ajax的get函数就可以这样做。
    但是如果楼主想完全模拟asp.net服务器控件的生成过程就恐怕不行了,因为asp.net服务器控件生成后,还有其他东西(远不止html),包括viewstate,回传函数等等,我估计在B页面生成就只能在B页面使用。