Csharp/C#教程:asp.net必需字段validation器,至少有一个文本框包含文本分享


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

(0)
上一篇 2022年1月19日
下一篇 2022年1月19日

精彩推荐