.net 验证控件

控件名称 说明
RequiredFieldValidator 确保用户不跳过输入。
CompareValidator 使用比较运算符(小于、等于、大于等)将用户的输入与另一控件的常数值或属性值进行比较。
RangeValidator 检查用户的输入是否在指定的上下边界之间。 可以检查数字、字母或日期对内的范围。可以将边界表示为常数。
RegularExpressionValidator 检查输入是否与正则表达式定义的模式匹配。该验证类型允许检查可预知的字符序列,如社会保障号、电子邮件地址、电话号码、邮政编码等中的字符序列。
CustomValidator 使用您自己编写的验证逻辑检查用户的输入。该验证类型允许检查运行时导出的值。
ValidationSummary 以摘要的形式显示页上所有验证程序的验证错误。

<
script language="C#" runat=server>
void ServerValidate (object source, ServerValidateEventArgs value)
{
int num = Int32.Parse(value.Value); if (num%2 == 0)
{ value.IsValid = true; return;
} else
value.IsValid = false;
} </script> <script language="javascript"> function ClientValidate(source, arguments) { if (arguments.Value%2 == 0) arguments.IsValid = true; else arguments.IsValid = false; } </script>
<form runat="server"> <asp:CustomValidator id="CustomValidator1" runat="server" ControlToValidate="Text1" ClientValidationFunction="ClientValidate" <!-- 客服端器事件名 --> OnServerValidate="ServerValidate" <!-- 服务器事件名 --> Display="Static" Font-Name="verdana" Font-Size="10pt"> 不是偶数! </asp:CustomValidator> <p> <asp:Button text="验证" onclick="ValidateBtn_OnClick" runat="server" /> </form>

你可能感兴趣的:(.net)