我在获取下拉列表的选定值时遇到问题。
我的观点来源如下:
<div class="editor-field">
<select class="list" id="DivisionesLists" name="DivisionesLists">
<option value=""> -- Seleccione -- </option>
<option selected="selected" value="1">COORPORATIVO</option>
<option value="2">MANUFACTURA</option>
</select>
</div>
我的控制员:
string s = Request.Form["DivisionesLists"];
问题是Request.Form [&#34; DivisionesLists&#34;]返回&#34; 1,1&#34;而不只是&#34; 1&#34; (这是下拉列表的实际选定值)。
可能会发生什么?
谢谢!!!
答案 0 :(得分:0)
如果select不是多重选择,我认为你有另一个控件(输入或选择)在页面上具有相同的名称属性。
答案 1 :(得分:0)
它可能还会发布一些额外的数据,如果您选择第一个会发生什么,它会回发什么?它是用逗号发回的吗?
它可能是一个重复的控件...虽然像Html.CheckBox动作方法:它呈现复选框控件和一个隐藏字段,表示复选框不存在时的值;当checked为true时,访问该值,为false。
HTH。