可以使用 Web 窗体页来创建可编程的 Web 页,这些 Web 页用作 Web 应用程序的用户界面。Web
窗体页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。Web 窗体页输出几乎可以包含任何支持 HTTP 的语言(包括标准通用标记语言的子集HTML与XML、WML 和ECMAScript (JScript, JavaScript))。
HTML 服务器控件
HTML 服务器控件是 HTML 元素,这些元素包含使其自身在服务器上可见并可编程的属性。默认情况下,服务器无法使用 Web 窗体页上的 HTML 元素;这些元素被视为传递给浏览器的不透明文本。但是,通过将 HTML 元素转换为 HTML 服务器控件,可将其公开为可在服务器上编程的元素。
HTML 服务器控件的对象模型紧密映射到相应元素的对象模型。例如,HTML 属性在 HTML 服务器控件中作为属性公开
Web 服务器控件
Web 服务器控件是设计侧重点不同的另一组控件。它们并不一对一映射到 HTML 服务器控件,而是定义为抽象控件,控件在其中呈现的实际 HTML 与编程针对的模型可能大相径庭。例如,RadioButtonList Web 服务器控件可在表中呈现,也可呈现为其他 HTML 的文本。
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 转换的结果 |
步骤 1:需求分析 2:模块开发 3:整合 4:测试 5:发布
TextBox:文本框:既可以用来显示文字,还能够在文字框中输入文字 常用属性:AutoPostBack:文本修改后是否自动回发到服务器 MaxLength:可输入的最大字符数 TextMode:行为模式,有SingleLine,MultiLine,Password三个值。
Button:按钮 常用属性:CausesValidation:是否启动验证 点击Button按钮控件时会触发click和command事件,两者的区别是,如果要激发command事件,需要设置commandArgument、commandName属性值,而且可以对多个button控件同时指定一个command事件,通过CommandName的值不同来触发不同的操作;但是click事件,每一个控件只有一个方法,而且不能同用
例。Label控件:标签,主要作用在于显示文字讯息,标签控件显示的文字不能直接进行修改,要修改的话只能在设计阶段进行!
常用属性:Id:此控件名称 Text:要显示的文字信息 ToolTip:鼠标放在控件上时显示的提示信息 Visible:运行时是否可见。
属性 描述 CausesValidation 规定在 ImageButton 控件被点击时.是否验证页面.CommandArgument 有关要执行的命令的附加信息。 CommandName 与 Command 事件相关的命令。 GenerateEmptyAlternateText 规定该控件是否创建空字符串作为替代文本。 OnClientClick 当图像被点击时要执行的函数的名称。PostBackUrl 当 ImageButton 被点击时,从当前页面进行回传的目标页面的 URL。 runat 规定该控件是一个服务器控件。必须被设置为 "server"。 TagKey 1.0 ValidationGroup 当 ImageButton 回传服务器时,该 ImageButton 控件引起验证所针对的控件组。 2.0