日期:2014-05-18  浏览次数:20527 次

ajax与服务器控件的问题(请教jQuery使用的最佳用法)
先说明,我没有用过微软的ajax框架,并且我打算使用jQuery这种客户端框架,所有表单都使用ajax提交至服务器处理,因此有个问题不太明白:

既然全都用ajax提交,那么实际上就用不着asp.net的服务器控件了,直接用HTML控件就行了,但不使用服务器控件,使用asp.net的意义又何在呢,还不如直接php来得方便.

请教下使用jQuery这种框架的时候,最好的用法是什么呢?


------解决方案--------------------
全部用不太好啊,像一些小东西,联动,验证之类的用用就够了。.net是提高开发效率,不用控件不是MS的本意....
------解决方案--------------------
没错.net最大的好处就是提高开发效率,VS2008支持AJAX,对JavaScript支持得更好
------解决方案--------------------
难道在你的理解中 ASP.NET 是只有服务器控件的东东?

ASP.NET 更多的优势是做为 .net 的一个子集,可以充分利用 .net 的各种特性以及内在功能,比如,强大的类库,

Ajax 不过是 UI 的一部分,具体的业务处理和数据交互呢?
比如,你的后者数据源是 数据库,那么你可以用 ADO.NET,
是 XML 文档,你可以使用 System.Xml 等相关类库

你用 PHP/ASP 你不觉得处理这些累嘛?

并且,asp.net 与客户端交互有它自己的策略,比如你可以使用 HttpHandler, 而不用 aspx

.....