谁能正确理解和比较服务器控件、HTML控件?或提供相关资料。
谢谢!

解决方案 »

  1.   

    服务器控件和HTML控件基本上是一一对应的,但是,服务器控件比HTML控件功能更强大,而且易于扩展,在使用方法上也更加统一,比如属性的使用。
      

  2.   

    html控件只在客户端处理,不过加 runat="server" 后就和服务器控件差不多了,
      

  3.   

    简单的说,HTML控件是具有runat="server"特定属性的常规HTML标记,WEB控件则是对HTML控件的进一步封装,尽管基本的WEB控件看上去十分简单,其实也可以做的相当复杂,比如Calendar就有数百行代码。也正因为封装了大量的HTML,使用合适的WEB控件可以节省开发时间,但却要损失灵活性。
      

  4.   

    再补充一点,如果只需要使用基本的WEB控件,那么WEB控件唯一的好处可能就是能够自动分辨客户端浏览器的类型和版本并发送合适的响应,其响应速度和易学性都要略输给HTML控件。