使用必需字段验证程序快速修复验证 checbox 列表

本文关键字:验证 列表 checbox 程序 字段 | 更新日期: 2023-09-27 18:31:20

我目前需要验证复选框列表是否是必填字段以及页面上的许多文本框。我正在使用 .net RequireFieldValidator 来执行此操作,但在选择控件进行验证时,复选框列表不在可用控件列表中。我没有大量的研究来纠正这个问题,我一直看到我需要将验证类扩展到自定义验证器控件中。我正在从事的项目由于即将进行网站重写而放弃了工作。有没有一种更快的方法可以在使用RequiredFieldValidator的情况下进行相同的验证。

我目前正在更新一个边框为 0 且前景色设置为白色的文本框,因此它基本上是隐藏的而不会被隐藏,因为一旦您隐藏文本框,验证器就不再适用于我的复选框列表的 SelectedIndex.ToString(),然后根据需要验证该文本框而不是复选框字符串。

这似乎是一种非常圆润的方法,每次选中或取消选中复选框时都会导致回发,坦率地说,这是让它工作的完全黑客。

有什么帮助会很棒吗?

使用必需字段验证程序快速修复验证 checbox 列表

而不是将验证类扩展到自定义验证程序控件中。可以使用 asp.net 自定义验证程序控件 (asp:CustomValidator)。此链接可能会对您有所帮助。