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=

随便看看

python爬取图片遇见src乱码: data:image/png;base64

Python抓取图像并遇到src乱码:data:image/png;Base64会抓取您喜欢的图像,但图像的src在抓取的代码中出现了乱码:data:image/png;base64.)“”头1,编码=字符串。splitdata=b64decodedwithopenasf:f.写入。close()注意:我还没有成功。。。。。。...

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

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

ArchLinux安装英伟达显卡驱动

Optimus manager qt Install novausudopacman-Sxf86-video novau右键单击导航栏上的Intel图标,选择列表中的设置功能,单击左侧的Optimus,然后在右侧窗口中选择nouveau作为切换方法。右键单击导航栏上的Intel图标以选择要使用的图形卡类型。在我选择Nvidia显卡后,您需要注销并再次登录才能...

推荐几种加快火狐浏览器速度的办法

键入browser.cache。内存容量,指定值65536。确认后,重新启动Firefox以获得更大的缓存。这对于减少数据传输非常有帮助,特别是如果您的月流量有限,并且它几乎可以使Firefox浏览器的性能翻倍。...

MS SQL Server版本的选择

3.开发人员版,它允许开发人员基于SQL Server构建和测试任何类型的应用程序。6.简单版也是免费版。它具有核心数据库功能,包括SQLServer2008中的最新数据类型,但它是SQLServer的微版本。...

Java SPI

在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下javaspi机制的思想。  2.jdbc    jdbc4.0以前,开发人员还需要基于Class.forName的方式来装载驱动,jdbc4也基于spi的机制来发现驱动提供商了,可以通过META-INF/services/java.sql.Driver文件里指定实现类的方...