关于RequiredFieldValidator的两个问题

问题描述

1.我页面有多个TextBox,需要验证每个TextBox的内容都不能为空,是不是必须为每一个TextBox都绑定一个RequiredFieldValidator控件,有没有更简便的做法达到这种目的?2.当我提交按钮时,我想将RequiredFieldValidator提示的错误信息显示在我页面上自己的一个Label上面,这个如何实现?谢谢帮助~

解决方案

解决方案二:
学习。。第二个貌似能够labe1.text=this.RequiredFieldValidator1.ErrorMessage;
解决方案三:
如果一个验证控件能做到所有动态对页面上的控件做验证那就爽了。。
解决方案四:
关注中
解决方案五:
引用楼主znnren的帖子:

1.我页面有多个TextBox,需要验证每个TextBox的内容都不能为空,是不是必须为每一个TextBox都绑定一个RequiredFieldValidator控件,有没有更简便的做法达到这种目的?2.当我提交按钮时,我想将RequiredFieldValidator提示的错误信息显示在我页面上自己的一个Label上面,这个如何实现?谢谢帮助~

1,是的.2.可以,直接赋值给Label
解决方案六:
引用1楼moduofanchen的回复:

学习。。第二个貌似能够labe1.text=this.RequiredFieldValidator1.ErrorMessage;

但是这样的代码应该放到代码中的哪部分,比如写在哪个事件处理函数里面?(我试着写在按钮提交事件里面不起作用)
解决方案七:
引用4楼zhnzzy的回复:

1,是的.2.可以,直接赋值给Label

是类似下面这样写吗?protectedvoidButton1_Click(objectsender,EventArgse){this.Label1.Text=this.RequiredFieldValidator1.ErrorMessage;}我试了不行,如果提交成功,反而会显示。。

时间: 2024-12-21 06:28:00

关于RequiredFieldValidator的两个问题的相关文章

使用自定义验证组件库扩展 Windows 窗体

window 摘要:数据验证是确保正常的数据捕获以及后续处理和报告的关键步骤.本文介绍了 Windows 窗体固有的程序验证基础结构,并以此为基础开发了用于提供更高效验证功能的自定义验证组件库,该验证功能与使用 ASP.NET 的验证控件相似. 下载 winforms03162004_sample.msi 示例文件. 本页内容 引言 Windows 窗体验证的主要功能 程序验证与声明性验证 建立设计时支持 模仿是最真诚的恭维 必需字段验证程序简介 BaseValidator:分治法 一个放便士,

一个<div>里放了两个验证控件,第二个控件显示时候,位置总被第一个占住了,中间有很长的空白,大家是如何解决的?

问题描述 一个<div>里放了两个验证控件,第二个控件显示时候,位置总被第一个占住了,中间有很长的空白,大家是如何解决的?<asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="txtUserID"ErrorMessage="*不能为空."></asp:RequiredField

dr.com无法登陆一直出现两个图标怎么办?

  解决dr.com出现两个图标,导致无法登陆 1.win键+R打开运行对话框,在上面输入 services.msc ,win键就是在ctrl与alt之间的键 2.找到一个服务名字叫Internet Connection Sharing (ICS) 将它关闭 3.然后关闭dr.com,再次连接就OK了 4.这里有Internet Connection Sharing的详细介绍,是个很少用到的功能,关闭了并无大碍.

两台电脑怎样实现电缆直接连接

第一步:在计算机关闭状态,将购得的数据电缆连接到两台计算机的并口或串口上.两台计算机上所使用的端口类型必须相同.另外,串口的COM2优于COM1,应尽可能使用COM2. 第二步:启动计算机.在双方电脑中安装"NetBEUI"."IPX/SPX"通讯协议.在桌面上单击"开始"一"设置"一"控制面板",双击"网络",查看协议框,如果协议已存在,则说明已经安装,单击"取消"

一个类如何实现两个接口中同名同参数不同返回值的函数

假设有如下两个接口: public interface IA{    string GetA(string a);}public interface IB{    int GetA(string a);} 他们都要求实现方法GetA,而且传入的参数都是一样的String类型,只是返回值一个是String一个是Int,现在我们要声明一个类X,这个类要同时实现这两个接口: public class X:IA,IB 由于接口中要求的方法的方法名和参数是一样的,所以不可能通过重载的方式来解决,那么我们该

傲游新式玩法 精彩内容异地收集两妙招

  许多上网场所不太固定的朋友,比如需要在学校机房或网吧上网的在校生,他们进行网页内容的收集就不是那么方便.其实还有像需要移动办公的商务人士等,他们在上网的过程中往往是最需要随手将浏览到的精彩网页内容随时收集保存起来的,但是他们又不能像在自己的电脑中那样进行随时随地的本地收集和直接保存,怎么办呢? 其实,在著名的"傲游(Maxthon)"浏览器中,精彩网页内容的异地收集保存一切都显得格外的简单,这里笔者给大家介绍两种比较常用的方法. 方法一:网页截图收集法 在学校机房或网吧,无论是逛网

[华为机试练习题]54.判断任意两台计算机的IP地址是否属于同一子网络

题目 描述: 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据. 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯.就这么简单. 请看以下示例: 运算演示之一: IP地址:192.168.0.1 子网掩码:255.255.255.0 AND运算 转化为二进制进行运算: IP地址:11010000.10101000.00000000.00000001 子网掩码:1111111

电脑系统显示乱码的两种解决办法

  有网友的电脑出了问题,系统的菜单,标题等处变成了乱码,到百度知道求助,提供了一张如下的乱码图片,希望得到解决.出现乱码的有几种情况,一是系统乱码,主要是桌面,菜单,标题,对话框等处出现乱码.二是文档中的内容出现乱码,三是网页乱码,四是软件窗口乱码,上面网友出现的就是第一种情况"系统乱码".本文用二种方法修复系统乱码的问题. 解决方法一:区域语言设置法 1,系统出现这种乱码问题,一般可能是自已乱动,把区域语言给搞乱了,或者是安装了其他语言的软件,如日文,韩文等等,因为这些软件需要语言

JavaBean实现多文件上传的两种方法

上传 摘要:本文介绍了JavaBean实现多个文件上传的两种方法,分别是使用http协议和ftp协议实现.首先讲述了http协议传送多个文件的基本格式和实现上传的详细过程,之后简单介绍了使用ftpclient 类实现了ftp方式的上传,最后对这两种方法进行了比较. 关键字:JavaBean .http .ftp .ftpclient JavaBean是一种基于Java的软件组件.JSP对于在Web 应用中集成JavaBean组件提供了完善的支持.这种支持不仅能缩短开发时间(可以直接利用经测试和可