用jquery+ScriptService,这需要你自己写客户端渲染逻辑。你指定回调到页面的时候当然要创建页面了。

解决方案 »

  1.   


    页面可以创建,但是里面的控件应该根据回调的内容选择性创建,这不能不说是asp.net对于性能的一个大浪费!
      

  2.   

    回调还需要创建所有控件,就是asp.net性能上的一个大损失,比如注册用户的时候,填写了一个用户名,回调到服务器短看是不是被占用了,这只用到2个控件,一个是文本框,另外一个label提示。但是ajax,回调到服务器这个页面,还要重新创建这个页面其他无关的控件,实在是划不来啊
      

  3.   

    ASP.NET本身设计就是这样的,从 init开始,到Page_Load,整个生命周期就是这样维持的,你想要自己改变,我个人觉得是很困难的