我对dropdownlist传值有点不明
我明明把他设置为VALUE=丢失物主;但是他给我传进数据库的值确是0,不解;我是用+this.DropDownList1 .SelectedIndex.ToString () +来获取其值的 --------------------编程问答-------------------- 什么? --------------------编程问答-------------------- 绑定数据源时候卸载if(!ispostback)里面取值时候直接selectedvalue ... --------------------编程问答-------------------- 实在 不懂 --------------------编程问答-------------------- 你敢不敢把问题说明白 --------------------编程问答-------------------- 这个主要是这样的,传进数据库的是item值,也就是选中的值所在dropdownlist中的位置,你的value=“丢失物主”应该在dropdownlist中的位置应该是第一位,不信你可以看看,你可以换个方法应该就没有问题了
DropDownList1.SelectedValue.ToString(); --------------------编程问答-------------------- 肯定是这样的啦,你传的是变量绑定位子的Index值。DropDownList1.SelectedValue.ToString(); 就没事了。。。、、、 --------------------编程问答--------------------
+1
this.DropDownList1 .SelectedIndex.ToString () 获取的是被选择项的所在位置的值 --------------------编程问答-------------------- .SelectedIndex 被选择的索引 --------------------编程问答--------------------
········DropDownList1.SelectedValue好像返回值就是string类型········ --------------------编程问答--------------------
不是好像,就是string类型的! --------------------编程问答--------------------
大哥,好像是我的口头禅,拜托```````` --------------------编程问答-------------------- selectedvalue --------------------编程问答-------------------- this.DropDownList1 .SelectedIndex取得的值是index,表示是DropDownList1中的第几项,如0,1等this.DropDownList1 .SelectedValue取得的才是内容,如"丢失物主"等 --------------------编程问答-------------------- 打个断点跟踪一下你就知道
补充:.NET技术 , ASP.NET