这些控件的设计目标是为编写Web应用程序提供结构化的、事件驱动的、面向对象的模型。下表列出了ASP.NET中可用的主要Web服务器控件,以及这些控件返回的HTML代码。
控件 | HTML | 描述 |
Label | <span> | 返回一个包含文本的span元素 |
TextBox | 〈input type="text"> | 返回HTML <input type="text">,用户可在其中 输入一些值。可编写服务器端的事件处理程序来 处理文本发生变化的情况 |
Button | <input type="submit"> | 将表单值发送给服务器 |
HyperLink | <a> | 创建一个简单的锚标签来引用一个Web页面 |
DropDownList | <select> | 创建一个select标签,用户将看到一个条目,并 可单击下拉列表,从多个条目中选择一个 |
CheckBox | <input type=”checkbox”> | 返回check box类型的input元素,显示一个可被 选中或取消选中的按钮。除了 CheckBox,还可 使用CheckBoxList,它创建一个包含多个check box元素的表格 |
RadioButton | 〈input type="radio"> | 返回radio类型的input元素。对于单选按钮,只 能选中一组按钮中的一个。与CheckBoxList类 似,RadioButtonList提供了一个按钮列表 |
Image | <img src=”"> | 返回一个tag标签,用于在客户端显示GIF或 JPG文件 |
还有许多控件未在表中列出。不过,这些控件都具备如下能力:发送用户调用的事件,可能是自动发送的,也可能是作为页面事件生命周期的一部分发送的。这些事件执行服务器端的事件处理程序。你会发现,ASP.NET应用程序基本上以这种事件驱动模型为基础。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>