本人菜鸟,刚学ASP.net(C#),怎么发现VS自带的这些控件(如Gridview,Textbox,Label)一个也用不上,而且发现一些用ASp.net的商业网站,也没用到这些控件呀.这些控件输出的内容符合W3C标准吗?

解决方案 »

  1.   

    asp.net的控件我一般不用的,但是用的话是符合w3c的,只是页面上会多一段代码用来保存控件状态
      

  2.   

    当然符合W3C标准了,asp.net控件在运行时会解析成html代码,一些用ASp.net的商业网站,也没用到这些控件,那是控件的效率低,特别是那种数据量很大的网站不适合用控件,因为控件需要一个转换的过程如果直接用html少了转换的过程自然效率就高了。其实asp.net控件很有用的,特别是对那些需要快速建站的用户,用asp.net控件很方便,快捷的。