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=

随便看看

Linux 安装.src.rpm源码包的方法

接下来是rpm安装过程。...

js 设计模式

出乎意料的是,事件只有在离我很近并且需要发布的时候才能执行。5.适配器模式:很像接口传输。例如,后端的数据不能直接用于jsTree。使用适配器模式将数据传输到jsTree格式是编程的基本理念。我平时没注意到,但我不小心用了很多。...

将HTML文件转换为MD文件

html格式转md格式#模块html2textpipinstallhtml2text/pip3installhtml2text测试:importhtml2textashttext_maker=ht.HTML2Text()#读取html格式文件withopen('./*.html','r',encoding='UTF-8')asf:htmlpage=f.rea...

删除隐藏网卡(本机IP地址被占用)4个方法

关闭注册表,重新启动windowsxp或重新登录,在设备管理器中单击查看->显示隐藏设备,展开“网络适配器”卸载原来的老网卡,在重设IP就不会显示IP地址被占用了。方法2:要删除系统中隐藏的网卡,我们必须运行regedit打开注册表编辑器,找到HKEY_LOCAL_MCHINE\SYSTEM\CurrentControlSetControl\Network\...

雪花算法(snowflake)

注意,41位时间截不是存储当前时间的时间截,而是存储时间截的差值后得到的值,这里的的开始时间截,一般是我们的id生成器开始使用的时间,由我们程序来指定的。这个算法很简洁,但依旧是一个很好的ID生成策略。其中,10位器标识符一般是5位IDC+5位machine编号,唯一确定一台机器。...

局域网无法访问vmware虚拟机WEB服务器解决办法

具体情况如下:环境:虚拟机服务器是Centos、Apache+php+MySQL环境,但LAN无法访问1。本机可以ping虚拟机2。虚拟机也可以ping本地机3。虚拟机可以访问自己的web 4。本地机无法访问自己的web。后来发现端口80被防火墙屏蔽。检查服务器的端口80是否被防火墙阻止。您可以使用命令:telnet{server ip}80进行测试。...