添加fieldvalidator以便用户从下拉列表中选择值

本文关键字:下拉列表 选择 用户 fieldvalidator 添加 | 更新日期: 2023-09-27 18:04:24

我们有一个包含DropDownListModal Popup,它看起来像这样:

<asp:DropDownList ID="DropDownListSalesmen" runat="server" 
    DataSourceID="SqlDataSourceSales" DataTextField="FullName" 
    DataValueField="Member_Code" ></asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSourceSales" runat="server" 
    ConnectionString="<%$ ConnectionStrings:SalesConnectionString %>" 
    SelectCommand="usp_NsbGetSalesmen" SelectCommandType="StoredProcedure">
</asp:SqlDataSource>

填充这个

的存储过程。
FullName         Member_Code
Select user      0
Joe              1
Jim              2
Mary             3

modal popup还包括一个OK按钮,一旦用户从列表中被选中,单击该按钮。

我想在这里添加一个验证器,所以如果用户在Member_Code等于0时点击"OK"(项目选择用户),然后显示一条警告消息,说必须做出有效的选择。

我应该在这里添加什么样的验证器?我更喜欢用asp.net Validation控件在客户端进行验证。

谢谢。

编辑:我已经尝试了链接建议作为一个副本,但问题是,它将在一个模态弹出。由于某些原因,链接中的解决方案无法工作

添加fieldvalidator以便用户从下拉列表中选择值

我在这里找到了一个解决方案。

<asp:RequiredFieldValidator ID="rfv1" runat="server" ControlToValidate="DropDownListSalesmen" InitialValue="0" ErrorMessage="Please select valid salesman" />