2024年3月18日发(作者:)

4.0 RequiredFieldValidator控件应用

在实际的应用中,如在用户填写表单时,有一些项目是必填项,例如用户名和

密码。在传统的ASP中,当用户填写表单后,页面需要被发送到服务器并判断表单

中的某项HTML控件的值是否为空,如果为空,则返回错误信息。在中,

系统提供了RequiredFieldValidator验证控件进行验证。使用RequiredFieldValidator

控件能够指定某个用户在特定的控件中必须提供相应的信息,如果不填写相应的信

息,RequiredFieldValidator控件就会提示错误信息,RequiredFieldValidator控件示例

代码如下所示。

文件名:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile=""

Inherits="RequiredFieldValidator" %>

"/TR/xhtml1/DTD/">

RequiredFieldValidator控件使用实例

姓名:

ControlToValidate="TextBox1" ErrorMessage="用户名不能为空

">


密码:



在进行验证时,RequiredFieldValidator控件必须绑定一个服务器控件,在上述

代码中,验证控件RequiredFieldValidator控件的服务器控件绑定为TextBox1,当

TextBox1中的值为空时,则会提示自定义错误信息“用户名不能为空”。执行上述

代码,结果如图7-2所示。

图7-2 执行结果