Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net中的列表框验证_C#_Asp.net_Listbox_Multi Select_Requiredfieldvalidator - Fatal编程技术网

C# asp.net中的列表框验证

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) {

嗨,如何在asp.net中为多选列表框设置所需的feild验证器

我用默认的方式做了一些类似的尝试

所需的feild验证器的初始值=“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);
    }