在查看Visual Web Developer的工具箱时 可以看到几个不同的区域 每个区域都包含了一组不同的工具 其中很多工具都是服务器控件 在开发ASP NET应用程序时 会用到这些控件
在ASP NET页面上 服务器控件表现为一个标记 例如<asp:textbox…/>这些标记不是标准的HTML元素 因此如果它们出现在网页上 浏览器将无法理解它们 然而 当从Web服务器上请求一个ASP NET页面时 这些标记都将动态地转换为HTML元素 因此浏览器只会接收到它能理解的HTML内容
这一节首先查看一些可以使用的控件的类型 然后讨论它们如何工作
工具箱中的服务器控件分组多得让人难以区分 开发人员不仅可以选择标准的网页元素(例如单选按钮 超链接和下拉列表框等) 还可以选择其他类型的控件(如图 所示) 这些类型包含了更多可用的控件 根据所编辑的页面类型 工具箱的外观将发生变化 图 是在创建ASP NET页面时的标准外观
可用的控件类型包括
&# Standard:常用控件 网页上 %的元素都来自于这个类型 &# Data:用于连接数据源(数据库或XML文件)的控件 &# Validation:可添加到网页上验证用户输入的控件(例如 确保特定的文本框中包含了数据 或者输入的数据格式必须正确) &# Navigation:为站点提供简单而快速的导航方案的控件(例如 超链接的动态菜单和breadcrumb) &# Login:一组控件 用于简化从一个完全开放的站点转移到具有个人特色的站点 &# WebParts:用于简化创建Sharepoint风格的站点 这种站点带有可以拖放的区域 称为Web Part 使得用户可以重新安排站点的外观 &# HTML:简单的HTML元素
在后续章节中 将了解到每种类型的多个控件 在本章的后面 您可以在为Wrox United站点创建菜单时用到一些导航控件
lishixinzhi/Article/program/net/201311/14721aspnet提供两种类型的服务器控件:html服务器控件和web服务器控件。
html服务器控件就是在其代码中加入runat=“server”。
web服务器控件就是通常使用的
评论
0
0
0
加载更多
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)