2017-02-21 1 views
0

Может кто-нибудь, пожалуйста, посоветуйте мне, как я могу проверить мое падение, чтобы не принимать значение null с кнопкой отправки. Ниже приведен снимок HTML.Как я могу проверить падение в asp.net, чтобы не принимать нулевое значение

<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

К нулевому, вы имеете в виду пробел? Есть много способов сделать это, чего вы хотите? JS, jquery? Валидаторы asp.net? – Imad

+0

Я хочу получить asp.net vaildation. –

ответ

0

Сначала вам нужно добавить группу валидации в раскрывающийся список. а затем при проверке вы можете дать начальное значение -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> 
+0

спасибо, что помогли мне, но моя проблема еще не решена, у меня есть 3 элемента в раскрывающемся списке, это да, нет и пустой. Если он пуст, тогда он должен дать ошибку проверки. Возможно, я могу применить убедитесь, что кто-то выбрал пустое значение, тогда он покажет ошибку. –

+0

@RahulSingh проверить это сейчас. он должен работать – xhulio

+0

Спасибо @xhulio, это сработало для меня. –

0

Добавить это на странице, где вы хотите, чтобы показать сообщение проверки

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

и добавить ValidationGroup="VG" атрибут кнопку, чтобы

, например.

<asp:Button ID="Button1" runat="server" ValidationGroup="VG" Text="Submit"/>