C# asp.net中的列表框验证
嗨,如何在asp.net中为多选列表框设置所需的feild验证器 我用默认的方式做了一些类似的尝试 所需的feild验证器的初始值=“0”。但这对我不起作用C# asp.net中的列表框验证,c#,asp.net,listbox,multi-select,requiredfieldvalidator,C#,Asp.net,Listbox,Multi Select,Requiredfieldvalidator,嗨,如何在asp.net中为多选列表框设置所需的feild验证器 我用默认的方式做了一些类似的尝试 所需的feild验证器的初始值=“0”。但这对我不起作用 有什么例子吗?U可以使用自定义验证 protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { if (ListBox1.Items.Count == 0) {
有什么例子吗?U可以使用自定义验证 protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { if (ListBox1.Items.Count == 0) { args.IsValid = false; } else { args.IsValid = false; } } 受保护的void CustomValidator1\u ServerValidate(对象源,ServerValidateEventArgs args) { 如果(ListBox1.Items.Count==0) { args.IsValid=false; } 其他的 { args.IsValid=false; } }
这可能会帮助您对您的代码进行一些小的更正,因为它总是返回false:
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
args.IsValid = (ListBox1.Items.Count > 0);
}