根据某些条件,我必须在<td>
中有一个文本框和下拉菜单,我必须隐藏该文本框并显示该下拉菜单。如果下拉列表可见,则可以使用相同的requiredfield Validator。这可能吗?
<td>
<asp:TextBox ID="txtLimit" runat="server" />
<asp:DropDownList ID="ddlCurLiabiltyLimits" runat="server" CssClass="TextNormal" OnSelectedIndexChanged="ddlCurLiabiltyLimits_SelectedIndexChanged">
</asp:DropDownList>
<asp:RequiredFieldValidator runat="server" ControlToValidate="txtLimit" ErrorMessage="Answer is required." ClientIDMode="Static" />
</td>
在我后面的代码中:
RequiredFieldValidator1.ControlToValidate = ddlCurLiabiltyLimits.ID ;
但这似乎不起作用。
最佳答案
可能引起您问题的一件事是在DropDownList上使用RequiredFieldValidator时,您将需要指定RequiredFieldValidator.InitialValue属性以指示DropDownList中“第一”项的值。也许那是您的问题所在?