2017-08-09 57 views
0

我的拖拽列表在我的網頁中顯示如下。RequiredFieldValidator不能用於拖拽下拉列表

<asp:DropDownList ID="JobDDL" runat="server" class="form-control" ValidationGroup="gg" > 
    </asp:DropDownList> 
<asp:RequiredFieldValidator InitialValue="-1" ID="Req_ID" Display="Dynamic" 
                ValidationGroup="gg" runat="server" ControlToValidate="JobDDL" 
                Text="*" ErrorMessage="أختر الفرع من فضلك"></asp:RequiredFieldValidator> 


<asp:DropDownList ID="BranchDDL" runat="server" class="form-control"> 
</asp:DropDownList> 
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="BranchDDL" ErrorMessage="أختر الفرع من فضلك" InitialValue="اختر من فضلك" ForeColor="red"></asp:RequiredFieldValidator> 

frist Dropdownlist RequiredFieldValidator(ID =「JobDDL」)不起作用。第二RequiredFieldValidatorworks(ID =「BranchDDL」)

+0

可能是因爲'=的ValidationGroup 「GG」 的'後的設計代碼 – Rahul

+0

另一部分'與InitialValue = 「 - 1」'這裏看起來腥。 – niksofteng

+0

我這樣做。但不工作 – user2938106

回答

0

請添加顯示=「動態」和初始值需要實地驗證=「選擇」

如果你的下拉列表中第一個元素選擇值,請添加初始在必填字段驗證器中,值=「選擇」。

<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="DropDownList1" ErrorMessage="Please Select Type" InitialValue="--Select--" Font-Bold="True" ForeColor="#CC0000" Display="Dynamic"></asp:RequiredFieldValidator> 
+0

非常感謝。它的工作原理 – user2938106

+0

Masha Allah好 –