VS2003工具箱里面的Web窗体控件和HTML控件有什么不同?它们都有Label,buttom等?不明白。

解决方案 »

  1.   

    Web窗体控件是带属性和方法的,它能够保存及读取控件的当前状态、响应客户端的事件。
      

  2.   

    Web控件和Html控件虽然好多功能相同并且长得很像
    但是它们的实现机制是完全不一样的
    Web控件要好的多,效率也高使用起来也相当方便:
    Microsoft将
    <input type=submit runat=server>
    集成式的拆解成单功能的:
    <asp:button>
      

  3.   

    Web控件运行在服务器端,能够在服务器与客户端传送状态。Html控件运行在客户端,如果要让他运行在服务器端,可加上runat="server"。如果要减轻服务器负担,建议使用Html控件。
      

  4.   

    简单来说,
    可以对WEB控件进行编程,来控制它的属性和行为;
    而HTML控件是无法在服务器端对其进行编程的,但是也可以通过在HTML中添加runat=server
    来控制它可以在服务器端进行编程.http://community.csdn.net/Expert/topic/3396/3396164.xml?temp=.1733209
      

  5.   

    有runat=server 有服务器和客户端传送数据
      

  6.   

    主要是實現機制不同!
    在ASP.NET中一个网页或窗口被看成一个WEB Form,Web Form 被看成是一个对象而被赋予了属性、方法,事件。.NET架构里面一个比较重要的概念就是"对象":所有的控件都是对象,甚至数据类型都成了对象;每种数据类型都有自己特有的属性和方法。web form可以对WEB控件进行编程,来控制它的属性和行为;而html控件則不能;如需要在服務器端控制
    html控件的行爲,需使其runat server.
      

  7.   

    一个是运行在client端的
    一个是运行在server端的client可以变成server端使用 runat server