RequiredFieldValidator 的使用

摘要:
——此部分来自w3schoolRequiredFieldValidator的属性属性描述ControlToValidate要验证的控件的idDisplay验证控件的显示行为。Static-在页面布局中分配用于显示验证消息的空间。Enabled布尔值,规定是否启用验证控件。ErrorMessage当验证失败时,在ValidationSummary控件中显示的文本。IsValid布尔值,指示关联的输入控件是否通过验证。RequiredFieldValidator的使用技巧1.若要限制RequiredFieldValidator的作用域,则可将对应控件的CausesValidationd属性设置为false。其中,button的CausesValidationd属性默认为true,textbox的CausesValidationd属性默认为false。

RequiredFieldValidator的作用

RequiredFieldValidator 控件用于使输入控件成为一个必选字段。

通过该控件,如果输入值的初始值未改变,那么验证将失败。默认地,初始值是空字符串 ("")。

注释:InitialValue 不为输入控件设置默认值。它指示了您不希望用户在输入控件中输入的值。

——此部分来自w3school

RequiredFieldValidator的属性(主要部分)

属性 描述
ControlToValidate 要验证的控件的 id
Display 验证控件的显示行为。

合法的值有:

  • None - 验证消息从不内联显示。
  • Static - 在页面布局中分配用于显示验证消息的空间。
  • Dynamic - 如果验证失败,将用于显示验证消息的空间动态添加到页面。
EnableClientScript 布尔值,规定是否启用客户端验证。
Enabled 布尔值,规定是否启用验证控件。
ErrorMessage

当验证失败时,在 ValidationSummary 控件中显示的文本。

注释:如果未设置 Text 属性,文本也会显示在该验证控件中。

InitialValue 规定输入控件的初始值(开始值)。默认是 ""。
IsValid 布尔值,指示关联的输入控件是否通过验证。
runat 规定该控件是一个服务器控件。必须设置为 "server"。
Text 当验证失败时显示的消息。

——此部分来自w3school

RequiredFieldValidator的使用

创建RequiredFieldValidator控件,设置其Text属性(提示信息),设置ControlToValidate属性(要验证的控件ID)。

RequiredFieldValidator的使用技巧

1.若要限制RequiredFieldValidator的作用域,则可将对应控件的CausesValidationd属性设置为false。其中,button的CausesValidationd属性默认为true,textbox的CausesValidationd属性默认为false。

示例:让btn1不激发RequiredFieldValidator的验证

 <asp:Button   runat="server" Text="btn1" CausesValidation="False"  />

免责声明:文章转载自《RequiredFieldValidator 的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇原创翻译:蓝牙(BLE)for iOS基础指令(二)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

GIS中的数据库.gdb与.mdb的区别

Gdb是文件地理数据库,mdb是个人地理数据库,两者都是数据库文件类型。个人地理数据库是基于access数据库的个人数据库格式mdb,可存储不超过2G的文件,仅适用于Windows系统;文件数据库是保存在文件系统文件夹中的各种类型的GIS数据集的集合。请参阅文章“GIS中database.gdb和.mdb之间的区别是什么?”,m892832piczpec5。...

svn常见问题汇总

要添加到版本库,必须更新工作副本中的文件。5.更新时,系统会提示您文件冲突,将工作副本中的文件与服务器中的文件进行比较“当版本管理系统更改计算机上的工作副本时”,它会尝试将您的意图写入计算机上的日志文件,因此日志文件记录可能与您的上次工作状态不一致。Subversion客户端将在提交内容之前在本地工作副本中写入日志。首先删除隐藏文件夹中tmp下的临时文件。服...

差分方程的零输入响应与零状态响应

差分方程的迭代分析方法有以下缺点:没有闭合解,不利于数学分析。某个时间的输出只能从头开始计算。本文介绍了差分方程的零输入响应和零状态响应分析方法。对于系统,这种分析方法可以很好地表达系统响应的物理意义=Y[-1]=0$Input Y[n]。回顾零输入响应和零状态响应的迭代计算,我们发现以下规则:$egin{align*}y[0]&=-&qqu...

登陆脚本

#!' num_ count+=1其他:lock_ input(用户名)#############1##########_###!...

H3C系列之三层交换机系统版本升级

本文中涉及的硬件和软件交换机:H3CS3600-28TP-SItftp软件:tftpd32软件升级文件:S36SI_ E-CMW310-R1702P44.zip升级文件描述如下:S36SI_ E-CMW310-R1702P44-S168.bin168-bitSSH加密应用程序S3600_ V606.btmbootrom(downloadedynetworkp...

安装qmake与环境变量解析

如果你已经有了qmake,可以跳过这里,请看10分钟学会使用qmake。手动安装qmake在手工连编Qt之前,下面这些环境变量必须被设置:QMAKESPEC这个必须设置为你所使用的系统的平台和编译器的组合。当编译完成时,qmake已经可以使用了。这里对添加环境变量时,是在path里头添加,还是new一个变量有点疑惑。而如果是new的话,当我们在为程序添加路径...