如何使用require字段验证器来删除从sql数据集绑定的下拉列表.单击提交按钮时,我无法收到错误消息 [英] how to use require field validator for drop down which was bind from sql data set . i am not able to get the error message when i am clicking submit button
本文介绍了如何使用require字段验证器来删除从sql数据集绑定的下拉列表.单击提交按钮时,我无法收到错误消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将下拉列表与数据集绑定,如下所示:
I bind drop down with Data set like this:
ddlVendorname.DataSource = ds.Tables["Table1"];
ddlVendorname.DataTextField = "VENDOR_NAME";
ddlVendorname.DataValueField = "VENDOR_ID";
ddlVendorname.DataBind();
ddlVendorname.Items.Insert(0, "--Select--");
和我的Aspx和必填字段验证程序:
And My Aspx With Required Fields Validator:
<asp:DropDownList ID="ddlVendorname" runat="server" CssClass="dropdown185" AutoPostBack="True" OnSelectedIndexChanged="ddlVendorname_SelectedIndexChanged" AppendDataBoundItems="true">
<asp:RequiredFieldValidator ID="ReqVendorName" runat="server" ErrorMessage="Please Select Vendor Name" ControlToValidate="ddlVendorname" InitialValue="0" >
但是当我按下提交"按钮时,我无法收到错误消息.
But I am unable to get the error message when i am pressing the submit Button
<asp:ImageButton ID="imgbtnSave" runat="server" ImageUrl="~/Buttons/save-btn.png"
AlternateText="Save" OnClick="imgbtnSave_Click" CausesValidation="true" />
PZ有人可以帮助我解决此问题...
PZ Some one help me to solve this...
推荐答案
在RequiredFieldValidator中将InitialValue ="0"替换为InitialValue =-Select--"
试试这个,我认为它应该起作用.
replace InitialValue="0" with InitialValue="--Select--" in RequiredFieldValidator
try this I think it should work.
使用 ^ ]
参考: http://www.java2s.com/Code/ASP/Validation-by- Control/RequiredFieldValidatorforaspdropdownlistC.htm [ ^ ]
或使用CompareValidator
Use InitialValue[^]
Ref:http://www.java2s.com/Code/ASP/Validation-by-Control/RequiredFieldValidatorforaspdropdownlistC.htm[^]
Or use CompareValidator
这篇关于如何使用require字段验证器来删除从sql数据集绑定的下拉列表.单击提交按钮时,我无法收到错误消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文