1.viewstate是在服务器上的,占用资源。可以保留控件的状态
2.web控件是在vs.net中才有的,而html则是以前就有的了。
3.web控件比html控件占用的资源要多,一般能用html标记代替时就用html标了。

解决方案 »

  1.   

    7.html控件能直接显示在页面上,web控件需要经过转换,但是却能根据浏览器的
    版本生成浏览器支持的控件,省却了原来需要脚本判断浏览器版本的麻烦。
    8.web控件可以直接被后台代码识别,而html控件需要转化为服务器控件才可以。
      

  2.   

    9,viewstate是保存在客户端页面中的。当数据量大的时候,有可能会使页面变大
      

  3.   

    10.ViewSatate在同一个页面保存服务器控件视图状态
    11.WEB控件必须与服务端交互,而HTML控件直接在客户端运行
    12.不需要与服务端交互的尽量用HTML控件,减少页面刷新