关于RequireFieldValidator控件
来源:互联网 发布:译码器和数据选择器 编辑:程序博客网 时间:2024/05/29 05:53
1、RequireFieldValidator控件是验证相应的输入框是不是为空的验证控件,但是,如果设置了ErrorMessage属 性,一旦输入框为空,无论你点击了页面的那个位置,都会有错误提示,而且,Page.IsValid属性的值只能取True,没有办法取得False值,好像Page.IsValid属性的false值被前面的ErrorMessage属性的值给屏蔽掉了一样,如果输入框为空时,页面都没有办法刷新,不能起作用,自己感觉这样子用起来可能能够达到验证的目的,输入错误时页面不刷新,可能能够减少服务器的负担,但是给人的感觉非常不友好。
注:1、Page.IsValid属性:
获取一个值,该值指示页验证是否成功
C#
public bool IsValid { get; }
示例代码如下:
前台代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="NotNullValidate.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Panel ID="Panel1" runat="server" Height="310px" Width="151px">
<asp:TextBox ID="txtInputBox" runat="server" Width="134px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfInputBox" runat="server" ControlToValidate="txtInputBox"></asp:RequiredFieldValidator>
<asp:Button ID="btnValidate" runat="server" OnClick="btnValidate_Click" Text="测试验证 " />
<asp:Label ID="lblValidate" runat="server" Text="Label" Width="144px"></asp:Label></asp:Panel>
</div>
</form>
</body>
</html>
后台代码:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
lblValidate.Visible = false;
}
protected void btnValidate_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
lblValidate.Text = "用户输入验证合法";
lblValidate.Visible = true;
}
else
{
lblValidate.Text = "用户输入验证失败";
lblValidate.Visible = false;
}
}
}
- 关于RequireFieldValidator控件
- 验证控件 RequireFieldValidator
- 必填验证控件RequireFieldValidator的 用法
- 验证控件的使用:一步一步学注册——RequireFieldValidator控件
- 如何讓 UserControl 與 RequireFieldValidator 搭配使用
- 关于控件
- 关于TreeView控件专题
- 关于TreeView控件专题
- 关于验证控件
- 关于TreeView控件专题
- 关于TreeView控件
- 关于TreeView控件专题
- 关于TreeView控件专题
- 关于TreeView控件专题
- 关于TreeView控件专题
- 关于TreeView控件
- 关于MSComm控件介绍
- 关于HtmlForm控件
- 愚人节后的玩笑--遭遇0Day
- SharePoint2007中BDC的学习笔记
- 树的快速算法实现
- Windows下的命令行工具在网络故障检测中的应用(上)
- 指针数组、指向指针的指针变量、指向一维数组的指针变量 区别联系
- 关于RequireFieldValidator控件
- smbian c++生成sis文件日记
- 推荐一个不错的Web Window
- 谈积累
- 正确关机方法
- 经典字符串Hash函数测试
- 真快啊,又过去一个月了啊。4月份开始了呀!
- Windows下的命令行工具在网络故障检测中的应用(下)
- 手工查杀威金病毒,完全恢复exe程序