asp.net必需字段validation器,至少有一个文本框包含文本
我在asp.net webform上有三个文本框,我是如何/可以使用必需的字段validation器来确保其中至少有一个包含文本?
我会像这样使用CustomFieldValidator:
然后在你的代码隐藏中你有:
protected void MyCustomValidator_ServerValidate(object source, ServerValidateEventArgs args) { if (/* one of three textboxes has text*/) args.IsValid = true; else args.IsValid = false; }
您还可以向此validation添加客户端组件,并通过使用AJAX工具包的ValidatorCalloutExtender控件扩展它来使其性感。
我不认为RequiredFieldValidator符合您的要求。 我会使用分配给您的任何字段的CustomValidator
,并在它触发时手动检查它们。
不要忘记设置ValidateEmptyText="true"
因为默认设置是跳过空字段。 确保您也创建了类似的服务器端validation方法。
上述就是C#学习教程:asp.net必需字段validation器,至少有一个文本框包含文本分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1034393.html