当前位置: 代码迷 >> ASP.NET >> DropDownList1.SelectedValue.ToString()为什么传过来的总是DropDownList1.DataTextField解决方法
  详细解决方案

DropDownList1.SelectedValue.ToString()为什么传过来的总是DropDownList1.DataTextField解决方法

热度:6145   发布时间:2013-02-25 00:00:00.0
DropDownList1.SelectedValue.ToString()为什么传过来的总是DropDownList1.DataTextField
DropDownList1.SelectedValue.ToString()为什么传过来的总是DropDownList1.DataTextField 的值 而不是DropDownList1.DatavalueField

------解决方案--------------------------------------------------------
DropDownList1.SelectedValue -----对应的是DropDownList1.DatavalueField
DropDownList1.SelectedItem.Text -----对应的是DropDownList1.DataTextField 
这个不会错。你贴出你的代码。看看那错了
------解决方案--------------------------------------------------------
你是不是把DropDownList里面的项的Text值和Value值都添加的一样的啊,所以取出的值是一样的,你就认为是text值了,你仔细看看写的代码
------解决方案--------------------------------------------------------
DropDownList1.SelectedItem.Text
DropDownList1.SelectedItem.Value
这样写就很清楚了
  相关解决方案