Следующий код используется для проверки управления DropDownList с помощью Custom Validator.ASP.Net Custom Validator control с DropDownList
Default1.aspx
<td>
<asp:DropDownList ID="DDL_Product" runat="server" Height="21px" Width="128px">
<asp:ListItem>Select</asp:ListItem>
<asp:ListItem>Nokia</asp:ListItem>
<asp:ListItem>LG</asp:ListItem>
<asp:ListItem>Samsung</asp:ListItem>
<asp:ListItem>sony</asp:ListItem>
<asp:ListItem>Micromax</asp:ListItem>
<asp:ListItem>Karbonn</asp:ListItem>
<asp:ListItem>Apple</asp:ListItem>
</asp:DropDownList>
</td>
<td>
<asp:CustomValidator ID="cv1" Display="Dynamic" ControlToValidate = "DDL_Product" OnServerValidate="ddl_server" runat="server" ForeColor="Red" ErrorMessage="Please Select the Product"></asp:CustomValidator>
</td>
Default1.aspx.cs
protected void ddl_server(object sender, ServerValidateEventArgs e)
{
if (e.Value.selectedIndex <= 0)
{
e.IsValid = true;
}
else
{
e.IsValid = false;
}
}
выше проверки не валидации. Я не знаю, как использовать этот элемент управления и проверить DropDownList. Исправьте ошибку.
Что именно вы хотите проверить, «DropDownList» имеет выбранное значение? – EmmanuelRC
есть. Если значение индекса не может измениться с 0 или его значение не может измениться с «Выбрать». – Hari
Тогда вам не нужен 'CustomeValidator', вам нужен' RequiredFieldValidator'. – EmmanuelRC