如何获取asp.net下拉列表的选定值并存储在会话变量中?

时间:2010-05-15 01:59:26

标签: asp.net vb.net session drop-down-menu

Dim ename As String = DropDownList.SelectedItem.Value

这句话是行不通的 任何帮助表示赞赏!!

3 个答案:

答案 0 :(得分:4)

我不确定这是否是您的问题,但如果您要查找该项目的文字(而不是值),则需要DropDownList.SelectedItem.Text

要存储在会话中,您只需使用

即可

Session("yourKey") = DropDownList.SelectedItem.Value

答案 1 :(得分:0)

我试过DropDownList.SelectedItem.ToString()&有效。我试过没有括号和&它仍然在visual basic中工作。我希望它也适合你。

答案 2 :(得分:0)

您需要将值存储到会话变量中,而不仅仅是在String变量中:

Dim ename As String = DropDownList.SelectedItem.Value

Session("yourKey") = ename