总结基本概念

1、web窗体页:使用html页模板设计的网页,与服务器进行交互时只能使用客户端脚本,但是当需要与xml、sql server、oracle数据库或服务器打交道时,基于脚本的实现非常繁琐,而如果在服务器端实现,则既能充分利用.net提供的所有类库,还能自动将服务器端处理的结果发送到客户端。asp.net提供的这种页面设计模型称为web窗体页。

2、html控件:html控件是指基于html标记的控件。在html中,一般通过form表单中的input标记来实现与用户的交互,input标记是一个没有元素内容的标记,但是该标记有很多特性,用于定义用户可输入数据的字段。

3、html服务器控件:由于html控件运行在客户端,服务端无法在后台代码中用C#以编程方式直接控件web窗体中的html元素,但是,很多时候我们确实需要这样做,此时可以通过在元素的开始标记内添加id 和 runat="server"特性,将html元素变为html服务器控件,然后就可以在服务器端使用C#代码访问和控制这些元素了。

4、web服务器控件:web服务器控件是另一种基于服务器编程的事件驱动模型,主要用于在服务器端处理业务逻辑,并通过web服务器控件与页面交互。

5、Web服务器控件的中英文名称对应:

AdRotator 显示一个图形序列
Button 显示按钮
Calendar 显示日历
CalendarDay calendar 控件中的一天
CheckBox 显示复选框
CheckBoxList 创建多选的复选框组
DataGrid 显示 grid 中数据源的字段
DataList 通过使用模版显示数据源中的项目
DropDownList 创建下拉列表
HyperLink 创建超链接
Image 显示图像
ImageButton 显示可点击的图像
Label 显示可编程的静态内容(使您对其内容应用样式)
LinkButton 创建超链接按钮
ListBox 创建单选或多选的下拉列表
ListItem 创建列表中的一条项目
Literal 显示可编程的静态内容(无法使您对其内容应用样式)
Panel 为其他控件提供容器
PlaceHolder 为由代码添加的空间预留空间
RadioButton 创建单选按钮
RadioButtonList 创建单选按钮组
BulletedList 创建项目符号格式的列表
Repeater 显示绑定到控件的重复列表项
Style 设置控件的样式
Table 创建表格
TableCell 创建表格单元
TableRow 创建表格行
TextBox 创建文本框
Xml

显示 XML 文件或 XSL 转换的结果

 

原文地址:https://www.cnblogs.com/liulina009/p/3627741.html