2012-07-03 77 views
1
<asp:DropDownList ID="ddTitle" runat="server" DataTextField="TitleName" DataValueField="TitleId"ValidationGroup="t1"> 
</asp:DropDownList> 
<asp:RequiredFieldValidator runat="server" ID="ReqDropDnw" ControlToValidate="ddTitle" Display="Dynamic" ValidationGroup="t1" InitialValue="<-- Select Title-->" ErrorMessage="Please Select Title"> 
</asp:RequiredFieldValidator> 

我用這一點,但它不工作,我可以有適當的解決方案,這
我的下拉列表是動態的。必填字段校驗器下拉列表中動態

+0

你正在得到什麼問題......? –

+0

validatior無法正常工作! – KiranSolkar

回答

0

使用這樣的方式......

<asp:DropDownList ID="ddl" runat="server"> 
<asp:ListItem Text="Select One" Value=""></asp:ListItem> 
<asp:ListItem Text="abc" Value="1"></asp:ListItem> 
<asp:ListItem Text="xyz" Value="2"></asp:ListItem> 
</asp:DropDownList> 

現在你可以使用必填字段驗證此下拉列表.....

+0

如果在這種情況下TitleId是數字,那麼您可以使用表達式^ \ d {5} $來執行reqularexpression驗證。這裏5是數字字符數限制的限制。 –

+0

馬下降是從數據庫中獲取填充 動態m得到d值,所以我不能使用列表 – KiranSolkar

0

從DB數據綁定後,您可以使用一個空的項目添加到像這樣的列表:

ddTitle.Items.Insert(0, ""); 

現在需要的字段validatior將適用於此下拉菜單。

+0

@Aditya嘿thanxxxx Dis1工作對我來說:) :) 有一個美好的一天! – KiranSolkar

+0

@KiranSolkar謝謝... :) – 2012-07-03 09:49:51