无初始值的非空验证由RequiredFieldValidator控件实现。此时,该控件InitialValue属性的值为空字符串。因此,被验证控件的内容不能等于空字符串,从而实现非空验证的功能。验证效果如图所示。
下面的代码实例使用RequiredFieldValidator验证控件rfValue验证tbValue控件的内容不能为空。如果该内容为空,则rfValue控件显示提示信息“输入不能为空!”。
注意:当用户在tbValue控件中输入内容之后,并在焦点离开该控件时,rfValue控件将验证tbValue控件的内容,并同时显示验证结果(如果验证失败,则显示验证控件的提示信息)。