不知道有没有人用asp.net但不用服务器端控件的?就是说数据交互用asp.net去写,但是在界面上不用.net的服务器端控件,而是采用的是HTML的客户端控件。。
如果采用这种方法,数据如何更好的提交到服务器??谢谢大家

解决方案 »

  1.   

    什么叫“数据如何更好的提交到服务器”?网页无非就是"GET"和"POST"操作,post的时候对你表单的内容进行处理就可以了。另外我实在想不明白,既然用asp.net,却不用服务器控件,这到底是一种什么想法?如果是这样,为什么不选择asp?php?jsp?
      

  2.   

    如果你是为了优化程序的运行速度,可以理解。不过现在这个潮流只能建议尽量使用Ajax来获取数据。
      

  3.   

    不用.net的服务器端控件,而是采用的是HTML的客户端控件。
    其实是不用复杂的服务器控件,比如textbox使用input 然后runat=server 这种代替。目的是提高效能。毕竟viewstate在一定程度上影响性能
      

  4.   

    界面层的代码专门不用也不太可能
    一些牛人级别的都是根据性能方面在html 与server之间取舍的
      

  5.   

    用ajax,不过可以用html服务器控件 来代替 。net服务器控件
      

  6.   

    楼主用服务器做一个页面,然后运行,右键看源代码。其实那些服务器控件最终还是要变成html控件的。只要后台怎么获取数据,就是request.form["xxxx"]的事情了
      

  7.   

    同样用用POST或GET方式提交。
    目前为止,AJAX也是采用这两种方式之一。
    没有别的方式。
      

  8.   


    微软的MVC能不用服务器端控件吗!!??怀疑中........
      

  9.   

    EnableViewState = false,服务器和HTML就差不多了,只差一两个hidden控件而已
      

  10.   

    不就成了ASP了吗?用Post提交表单.
      

  11.   

    其实楼主的想法我也想过,不过确实花的精力要比用服务器控件多得多,
    有人问为什么不用asp,VB那东西太慢
    php,我又不会
    jsp,会一点点只好用asp.net了,毕竟是编译的东西。
    不用服务器控件可以省掉很多序列化反序列化过程,性能上应该还是有很大的提升吧,也要看网站的流量来定用Html控件其实区别不大,用Resquest.Params["name"]来获取数据,注意是name值,不是ID值
      

  12.   

    另外这样做和asp相比,还是有很大的提升的,
    1.编译的程序快
    2.开发速度肯定比asp快多了,asp你调试看看,麻烦死你
    3.面向对象的开发技术,比asp那种面向过程,或者连过程都不是,全是些全局变量,让程序员能把大部分精力应用到模式、算法上来,做一些复杂的操作肯定要快速得多
    4.代码好看点吧,也精短些
      

  13.   


    自己看看有关ASP.netMVC的介绍吧http://www.7hao.net/index.php/News/view/id-2170http://baike.baidu.com/view/1980463.htm?fr=ala0_1
      

  14.   

    事实就是这样:许多人使用着支持面向对象的工具,脑袋却停留在面向过程的时代,他们非要为每个table建一个class,还美其名曰"ORM";而又有些人以最快的速度用上了ASP.netMVC,而思维还是延续了WebForm的那套