我试图从这样的选择多个框中获取值,但是“For Each Item in box”中的断点是什么,我做错了什么?请指教,谢谢:
Dim box = Request.Form("outletToBox")
For Each item In box
Dim abc As String = item.ToString
Dim cdf As String = abc
Next
我的选择框:
<select multiple size="8" style="width: 135px" runat="server" onblur="selectAll(this, true, document.getElementById('<%#uilblDestinationQualOutlet.ClientID%>'))"
id="outletToBox" onclick="return outletToBox_onclick()">
</select>
答案 0 :(得分:0)
HTML中指定了实际无name
参数。这就是为什么没有。
此外,如果您正在使用MVC或其他内容,请注意,name
参数将从webapp本身提供,因此您的Request.Form("mykeyhere")
将无效。
所以你有两个解决方案:
name
项目提供正确的select
属性,或outletToBox.SelectedItems
阅读您的帖子数据。答案 1 :(得分:-1)
for i=0 to Request.form("listbox name").count-1
listboxvalue=Request.form("listbox name").item(i)
Response.write listboxvalue & "<br>"
next