前言
对于asp.net网页上面的控件,真的感觉非常的混乱。
总有种不弄死他不甘心的感觉
正文
html服务器控件
默认情况下,服务器上无法使用ASP.NET网页中的HTML元素。但通过将HTML元素转换为HTML服务器控件,可将其公开为可在服务器上编辑的元素
HTML 服务器控件的对象模型紧密映射到相应元素的对象模型
页中的任何 TML 元素都可以通过添加属性 runat="server" 来转换为 HTML 服务器控件。
在分析过程中,ASP.NET 页框架将创建包含runat="server" 属性的所有元素的实例。
若要在代码中以成员的形式引用该控件,则还应为该控件分配 id 属性。
web服务器控件
没有一对一的映射到 HTML 服务器控件,而是定义为抽象控件,在抽象控件中,控件所呈现的实际标记与编程所使用的模型可能截然不同。
web 服务器控件包括传统的窗体控件,例如按钮、文本框和表等复杂控件。它们还包括提供常用窗体功能(例如在网格中显示数据、选择日期、显示菜单等)的控件。
结语
向前迈的每一步都可能是最后一步