先说明,我没有用过微软的ajax框架,并且我打算使用jQuery这种客户端框架,所有表单都使用ajax提交至服务器处理,因此有个问题不太明白:既然全都用ajax提交,那么实际上就用不着asp.net的服务器控件了,直接用HTML控件就行了,但不使用服务器控件,使用asp.net的意义又何在呢,还不如直接php来得方便.请教下使用jQuery这种框架的时候,最好的用法是什么呢?

解决方案 »

  1.   

    jQuery框架。没有用过!
    不过我觉得LZ不要ajax而ajax。适当用把。
    不是为了炫耀。追求实在点好。
      

  2.   

    全部用不太好啊,像一些小东西,联动,验证之类的用用就够了。.net是提高开发效率,不用控件不是MS的本意....
      

  3.   

    没错.net最大的好处就是提高开发效率,VS2008支持AJAX,对JavaScript支持得更好
      

  4.   

    难道在你的理解中 ASP.NET 是只有服务器控件的东东?ASP.NET 更多的优势是做为 .net 的一个子集,可以充分利用 .net 的各种特性以及内在功能,比如,强大的类库,Ajax 不过是 UI 的一部分,具体的业务处理和数据交互呢?
    比如,你的后者数据源是 数据库,那么你可以用 ADO.NET, 
     是  XML 文档,你可以使用 System.Xml 等相关类库你用 PHP/ASP 你不觉得处理这些累嘛?并且,asp.net 与客户端交互有它自己的策略,比如你可以使用 HttpHandler, 而不用 aspx.....
      

  5.   

    .net 有强大的开发环境的支持,统一的编程方式请记住了, AJAX/WebForm/WinForm 上的种种可见元素,都不过会是系统中 UI 组件的一部份而已 ....
      

  6.   

    嗯,谢谢Jinglecat的指点,的确,不在UI层面使用服务器控件,.net一样是.net,是我看.net看得太简单了.
      

  7.   

    jquery 最近公司改版,在用,的确效果还可以,但需改进。在前台的交互性方面的确不错。主要运用一些插件和ajax.插件使操作简单,耐用。ajax也是容易操作。你说的asp.net ajax 的确也可以解决这些ajax的问题,在我看来就是选择的问题,提供了很多控件,所以都封装好了不太方便使用。再说.net framework 下的当然处理的东西就更不一样了,.net提供了webservice,mvc,等这些都提供了不错的访问方式。很实用的是后台可以解析xml ,json 等文件,然后进行交互。当然只是我一点看法。