判断dropdownlist选中的值是否指定值

String SN = TextBox1.Text; String fac = DropDownList1.SelectedItem.Value; String cla = DropDownList2.Text; String num = TextBox2.Text;
Label1.Text ="A"; String fac1 = Label1.Text;
if (fac==fac1)//固定资产条码不允许重复 { Response.Write("<script>alert('资产已存在,保存失败');</script>");
}

dropdownlist中的值(A)来自于下图,而A也是从数据库中带出来的。数据库中定义为 char(10).

DropDownList有两个值,一个是Value属性的值,另一个是Text属性的值。根据你的需要可通过如下的方式获取到数据值,然后再根据获取到的值判断就可以了。
string sText=DropDownList1.SelectedItem.Text;//这是获取选中的文本值
string sValue=DropDownList1.SelectedValue//获取DropDownList中你设定的Value值追问

不知道为什么就是不对,已经能确定值已经传进来了,我把fac的值输出到一个label标签里面,显示灯 正常的、、、、但是用if语句判断它是不是等于那个值的时候,就是不对啊!!!

追答

if语句那行加一个断点,然后调试程序看一下这两个值都是啥。

温馨提示:内容为网友见解,仅供参考
无其他回答

判断dropdownlist选中的值是否指定值
DropDownList有两个值,一个是Value属性的值,另一个是Text属性的值。根据你的需要可通过如下的方式获取到数据值,然后再根据获取到的值判断就可以了。string sText=DropDownList1.SelectedItem.Text;\/\/这是获取选中的文本值 string sValue=DropDownList1.SelectedValue\/\/获取DropDownList中你设定的Value值 ...

C#中判断DropDownList的选中值,该怎么处理
DropDownList有两个值,一个是Value属性的值,另一个是Text属性的值。根据你的需要可通过如下的方式获取到数据值,然后再根据获取到的值判断就可以了。string sText=DropDownList1.SelectedItem.Text;\/\/这是获取选中的文本值 string sValue=DropDownList1.SelectedValue\/\/获取DropDownList中你设定的Value值 ...

if语句怎么判断dropdownlist控件选中的值
if(DropDownList1.SelectedValue=="你的值"){ 这里是满足你的条件时你的代码 } 有问题可以直接联系我chbb19860905@163.com

怎样实现判定dropdownlist值实现不同数据表插入操作
dropdownlist里面每个Item都对应一个Value,你把咨询案例的Value改为1,另一个为2,然后转一下int.Parse(dropdownlist.SelectedValue),If(int.Parse(dropdownlist.SelectedValue)==1)就能进行判定了,多个的话用Switch。

怎样让DropDownList显示对象的属性值?
如果你经常使用DropDownList的一些属性,就会知道DropDownList.SelectValue对应的就是该条ListItem的Value属性的值,item 1对应的是DropDownList.SelectItem.Text属性的值.在下拉列表中,Text值可以重复,但Value的存在是唯一的.对于指定了Value的ListItem ,可以用此属性来获取Text值或动态设置被选中项 ...

动态绑定DropdownList , 查询时是用SelectedIndex还是用SelectedItem...
一般用SelectedValue,SelectedIndex是索引,SelectedItem.Text是文本;ddlIList.SelectedValue != null 判断

c#获取一组DropDownList的选中项Value和Text的值
DropDownList.SelectedValue 选定值 ddlState.SelectedItem.Text 当前文本

...张三,李四,王五,现如何在DropDownList显示选择“李四“
哦,我大概明白你意思。例如,你的DropDownList ID为myDropDownList 那么想初始显示某值就用:myDropDownList.SelectedValue="你想选择的值";或者:myDropDownList.SelectedIndex="你想选择的值的索引号(第一项为0)"希望对你有帮助。

如何获取选中的dropdownlist的项对应绑定数据的id(主键)
DropDownList1.DataSource= tb \/\/DrowDownList1 表示下拉框的些tb 表示从数据库取回数据 \/\/ 这里假设有tb 中有 FieldID 也 FieldText 字段。DropDownList1.DataValueField = "FieldID";DropDownList1.DataTextField = "FieldText";DropDownList1.DataBind();} 用另一个方法取值 private int GetDrop...

怎么获取DropDownList中选中的值?
如果在 ASP.NET页面中逐个 的手 动填写 DropDownList控件的列表选项,当列表项很多 的时候会 比较繁琐 ,而且修改 比较麻烦 。 DropDownList控件动态连接到数据库,按指定 条件从数据库 中查询 出列表选项数据,然后绑 定到控件,可以方便快速地显示出多个下拉选 项 。 同时 ,通过修 改数据库 中数据 ...

相似回答