C# 使用RequiredFieldValidator quickfix验证checbox列表

C# 使用RequiredFieldValidator quickfix验证checbox列表,c#,.net,validation,C#,.net,Validation,我目前需要验证复选框列表是否为必填字段,以及页面上的许多文本框。我正在使用.net RequireFieldValidator进行验证,但在选择控件验证复选框时,复选框列表不在可用控件列表中。我没有足够的研究来纠正这个问题,我一直认为我需要将validation类扩展到自定义验证器控件中。由于即将进行的站点重写,我正在进行的项目是一次性工作。是否有一种更快的方法可以让同样的验证仍然使用RequiredFieldValidator进行 我目前正在更新一个文本框,该文本框的边框为0,前景色设置为白色

我目前需要验证复选框列表是否为必填字段,以及页面上的许多文本框。我正在使用.net RequireFieldValidator进行验证,但在选择控件验证复选框时,复选框列表不在可用控件列表中。我没有足够的研究来纠正这个问题,我一直认为我需要将validation类扩展到自定义验证器控件中。由于即将进行的站点重写,我正在进行的项目是一次性工作。是否有一种更快的方法可以让同样的验证仍然使用RequiredFieldValidator进行

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

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


任何帮助都很好?

而不是将验证类扩展到自定义验证程序控件中。您可以使用asp.net自定义验证程序控件(asp:CustomValidator)。这也许能帮到你