我正在尝试使用下拉列表框创建一个webform,其中项目是动态填充的,当表单加载时,我想将用户选择的文本传递给另一个页面。 但是,无论选择的文本如何,下拉列表框中的第一个值都会被传递。 如何传递用户选择的值?
提前致谢
答案 0 :(得分:1)
您可以使用 DropDownList.SelectedValue 来获取从下拉列表中选择的值
您可以参考此链接获取更多详细信息
http://www.velocityreviews.com/forums/t98693-how-to-get-selected-value-from-dropdown-list.html
答案 1 :(得分:1)
我认为错误发生在绑定上。在您的页面加载上,您是否添加了此代码?
Protected Sub Page_load (...)
if ispostback="false" then
//Bind here....
end if
End Sub
或尝试将下拉列表的Autopostback设置为true 并尝试dropdownlist.text(用于文本)或dropdown.selectedvalue(用于值)