现在我想尽量少用服务器端控件或不用,但是html控件貌似触发不了后台函数,ajax也能连数据库,那要是我改用ajax来处理与数据库的数据交换,那么是不是就浪费了asp.net的后台cs呢?那我用后缀aspx的格式来并使用ajax来连数据库的网页是不是多余呢??还是可以用html控件触发asp.net的后台函数??

解决方案 »

  1.   

    没啊,没啥多余的,就是实现一个目的有多条路,你想怎样就怎样的了,不是想服务器控件,想AJAX,那就用,没啥
      

  2.   

    你可以用jquery.ajax  通过中间页面可以交互 返回json或者XML等格式 在中间页面你通过response.write出你要的东西另外可以在在aspx页面直接访问该aspx页面的CS方法 通过ajaxpro  这样的话 你就和平时一样的操作 只要在CS代码里 注册这个类 将要使用的方法用ajax标记下
    使用方式见 ajaxpro的使用方式 你可以搜索下
      

  3.   

    其实可以用apsx页面,你只要不用服务器端控件,效果跟那个直接用html页面,差不多。
      

  4.   

    但是html控件貌似触发不了后台函数jquery ajax
      

  5.   

    如果是学习的话,你可以用HTML+JS+Ajax,对你技术也有所提高,工作中的话,为了效率,还是用服务器控件吧!
      

  6.   

    其实JS可以直接调用后台函数的,可以去看看ext.direct还有DWR都实现了这个功能
      

  7.   

    根據你的需要選擇用服務器控件或者AJAX+HTML控件。不過就算你用AJAX但是你始終都要訪問一個能返回數據的資源文件(比如txt,xml,asmx,aspx...)
      

  8.   

    Microsoft Ajax, jQuery Ajax都可以和webservice, wcf service, *.ashx, *.aspx
    进行数据交换。
    不同的是很多东西就要你自己写了,不过现在框架及插件丰富,很多东西找个例子,看看文档很容易就出来了。