如何将 RequiredFieldValidator 添加到 DropDownList 控件? [英] How to add a RequiredFieldValidator to DropDownList control?

查看:33
本文介绍了如何将 RequiredFieldValidator 添加到 DropDownList 控件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 DropDownList 绑定了一个 SqlDataSource 来显示数据库中的值.

I have a DropDownList binded with aSqlDataSource to display the values from the database.

我无法使用 RequiredFieldValidator 进行验证.

I am unable to validate using a RequiredFieldValidator.

推荐答案

在大多数情况下,您将其视为验证任何其他类型的控件,但使用所需字段验证器的 InitialValue 属性.

For the most part you treat it as if you are validating any other kind of control but use the InitialValue property of the required field validator.

<asp:RequiredFieldValidator ID="rfv1" runat="server" ControlToValidate="your-dropdownlist" InitialValue="Please select" ErrorMessage="Please select something" />

基本上它的意思是,如果在下拉列表中选择了除 InitialValue 中设置的 1 之外的任何其他值,则验证将成功.

Basically what it's saying is that validation will succeed if any other value than the 1 set in InitialValue is selected in the dropdownlist.

如果数据绑定,您需要在之后插入请选择"值,如下所示

If databinding you will need to insert the "Please select" value afterwards as follows

this.ddl1.Items.Insert(0, "Please select");

这篇关于如何将 RequiredFieldValidator 添加到 DropDownList 控件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆