【ASP.NET】——Web服务器控件、HTML服务器控件
2016-07-24 21:35
316 查看
前言
对于asp.net网页上面的控件,真的感觉非常的混乱。
总有种不弄死他不甘心的感觉
正文
html服务器控件
默认情况下,服务器上无法使用ASP.NET网页中的HTML元素。但通过将HTML元素转换为HTML服务器控件,可将其公开为可在服务器上编辑的元素
HTML 服务器控件的对象模型紧密映射到相应元素的对象模型
页中的任何 TML 元素都可以通过添加属性 runat="server" 来转换为 HTML 服务器控件。
在分析过程中,ASP.NET 页框架将创建包含runat="server" 属性的所有元素的实例。
若要在代码中以成员的形式引用该控件,则还应为该控件分配 id 属性。
web服务器控件
没有一对一的映射到 HTML 服务器控件,而是定义为抽象控件,在抽象控件中,控件所呈现的实际标记与编程所使用的模型可能截然不同。
web 服务器控件包括传统的窗体控件,例如按钮、文本框和表等复杂控件。它们还包括提供常用窗体功能(例如在网格中显示数据、选择日期、显示菜单等)的控件。
结语
向前迈的每一步都可能是最后一步
对于asp.net网页上面的控件,真的感觉非常的混乱。
总有种不弄死他不甘心的感觉
正文
html服务器控件
默认情况下,服务器上无法使用ASP.NET网页中的HTML元素。但通过将HTML元素转换为HTML服务器控件,可将其公开为可在服务器上编辑的元素
HTML 服务器控件的对象模型紧密映射到相应元素的对象模型
页中的任何 TML 元素都可以通过添加属性 runat="server" 来转换为 HTML 服务器控件。
在分析过程中,ASP.NET 页框架将创建包含runat="server" 属性的所有元素的实例。
若要在代码中以成员的形式引用该控件,则还应为该控件分配 id 属性。
web服务器控件
没有一对一的映射到 HTML 服务器控件,而是定义为抽象控件,在抽象控件中,控件所呈现的实际标记与编程所使用的模型可能截然不同。
web 服务器控件包括传统的窗体控件,例如按钮、文本框和表等复杂控件。它们还包括提供常用窗体功能(例如在网格中显示数据、选择日期、显示菜单等)的控件。
结语
向前迈的每一步都可能是最后一步
相关文章推荐
- 注册asp.net 4.0 到iis
- asp.net mvc viewdata, bagdata
- ASP.NET MVC5 知识点整理
- asp.net MVC - 小鸟系列之属性验证
- HDU 3746 Cyclic Nacklace (kmp求循环节)
- manually Invoking Model Binding / Model Binding /Pro asp.net mvc 5
- 使用AspectJ在Android中实现Aop
- sqlserver+asp.net+devextreme从零开始(3)
- sqlserver+asp.net+devextreme从零开始(2)
- asp.net显示用户信息
- ASP.NET 导入 Excel
- asp.net core + angular2 的环境配置
- DotNet/Asp.Net/EF Core
- NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorld
- asp.net mvc表单提交
- IIS是如何处理ASP.NET请求的
- 【无私分享:ASP.NET CORE 项目实战(第二章)】添加EF上下文对象,添加接口、实现类以及无处不在的依赖注入(DI)
- 【无私分享:ASP.NET CORE 项目实战】目录索引
- ASP.NET MVC @helper使用说明
- ASP.NET Core 1.0 on Ubuntu 16.04