此处的 ASP.NET 服务器控件按其一般功能列示。以下各节分别提供了有关 Web 服务器控件、HTML 服务器控件和验证控件的详细信息。
注意 有关 Web 服务器控件和 HTML 服务器控件之间的区别的更多信息,请参见 ASP.NET 服务器控件简介。
Web 服务器控件
Web 服务器控件包含传统的用户输入控件以及特殊用途的控件,例如日历。所有 Web 服务器控件都可以绑定到数据源。
注意 还可创建用于移动设备的输出。为此,可使用同一个 ASP.NET 页框架,但要创建移动 Web 窗体而不是 Web 窗体页,并使用特别为移动设备设计的控件。有关详细信息,请参见创建 ASP.NET 移动 Web 应用程序。
Web 服务器控件根据其功能列示如下:
安全说明 Web 窗体页中的用户输入可能包含潜在的恶意客户端脚本。默认情况下,Web 窗体页验证用户输入是否不包括脚本或 HTML 元素。有关更多信息,请参见脚本利用和在 Web 应用程序中防止脚本利用。
HTML 服务器控件
HTML 服务器控件直接映射到 HTML 元素。在本节列出的控件是预定义控件。但是,任意 HTML 元素均可添加到控件中,此时控件支持常规属性和方法集。所有 HTML 服务器控件均可绑定到数据源。
验证控件
通过验证控件,您可以检查 Web 服务器控件或 HTML 服务器控件中的用户输入。下表列出了可在 Web 窗体中使用的验证控件的类型。有关更多详细信息,请参见 Web 窗体验证。
验证类型 |
使用的控件 |
说明 |
必需项 |
RequiredFieldValidator |
确保用户不会跳过某一项。 |
与某值的比较 |
CompareValidator |
使用比较运算符(小于、等于、大于等)比较用户的输入与一个常量值或另一控件的属性值。 |
范围检查 |
RangeValidator |
检查用户的输入是否在指定的上下限内。可以检查数字对、字母字符对和日期对的范围。边界可以表示为常数或从其他控件导出的值。 |
模式匹配 |
RegularExpressionValidator |
检查项与正则表达式定义的模式是否匹配。这种验证类型允许检查可预知的字符序列,如社会保障号、电子邮件地址、电话号码、邮政编码等中的字符序列。 |
用户定义 |
CustomValidator |
使用自己编写的验证逻辑检查用户的输入。 |
无 |
ValidationSummary |
在一个统一摘要中显示页上所有其他验证控件的错误信息。 |
引用
URL:http://msdn.microsoft.com/library/chs/vbcon/html/vbconselectingwebformcontrol.asp?frame=true