Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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
Html 如何在asp.net中验证下拉列表以不接受空值_Html_Asp.net - Fatal编程技术网

Html 如何在asp.net中验证下拉列表以不接受空值

Html 如何在asp.net中验证下拉列表以不接受空值,html,asp.net,Html,Asp.net,有人能告诉我如何用提交按钮验证我的下拉列表不接受空值吗。下面是HTML的下拉列表 <td> <asp:DropDownList runat="server" ID="Dpd_Dep_Status" Visible=false Display="dynamic"> <asp:ListItem Text="" Value="" Display="dynamic"></asp:ListItem> <asp:ListItem

有人能告诉我如何用提交按钮验证我的下拉列表不接受空值吗。下面是HTML的下拉列表

<td>
<asp:DropDownList runat="server" ID="Dpd_Dep_Status"   Visible=false  Display="dynamic">
    <asp:ListItem Text="" Value="" Display="dynamic"></asp:ListItem>
     <asp:ListItem Text="Yes" Value="Y"  Display="dynamic"></asp:ListItem>
     <asp:ListItem Text="No" Value="N"  Display="dynamic">
</asp:ListItem>
</td>

首先,您需要将验证组添加到下拉列表中。然后在验证中,你可以给出一个初始值-1

<asp:DropDownList runat="server" ID="Dpd_Dep_Status" Visible=false  Display="dynamic">
<asp:ListItem Text="--Select--" Value="--Select--"></asp:ListItem><asp:ListItem Text="Yes" Value="Y" Display="dynamic"></asp:ListItem>
 <asp:ListItem Text="No" Value="N" Display="dynamic">

验证

<asp:RequiredFieldValidator InitialValue="--Select--" ID="Req_ID" Display="Dynamic" 
ValidationGroup="g1" runat="server" ControlToValidate="Dpd_Dep_Status"
Text="*" ErrorMessage="ErrorMessage"></asp:RequiredFieldValidator>

将此项添加到要显示验证消息的页面上

<asp:RequiredFieldValidator InitialValue="" ID="RequiredFieldValidator" 
ValidationGroup="VG" runat="server" ControlToValidate="Dpd_Dep_Status" ErrorMessage="Please select a value"></asp:RequiredFieldValidator>

空的意思是空白?有很多方法可以做到这一点,你想要什么?JS,jquery?asp.net验证程序?我想通过asp.net验证。感谢您的帮助,但我的问题尚未解决,我的下拉列表中有3项,分别为是、否和空白。如果为空,则应给出验证错误。如果有人选择空白值,我是否可以进行检查,然后它将显示错误。
<asp:Button ID="Button1" runat="server"  ValidationGroup="VG" Text="Submit"/>