今天写了一个高级联动的JS代码,可是在往Action传值的时候始终取不到表单里的Select的Value,检查了很多遍,感觉代码没问题,就是取不到值,最后用Firebug工具看了一下也没错,请求的路径也没错,在用Httpfox看了一下,原来没有数据发送,修改原来的表单代码后正常!
<%: Html.ValidationSummary(true) %>
<fieldset>
<legend>添加地区</legend>
<div class="editor-label">
选择省:
</div>
<div class="editor-field">
<%=Html.DropDownList("List", ViewData["List"] as SelectList, "请选择",new{style="width:160px"})%>
</div>
<div class="editor-label">
选择市:
</div>
<div class="editor-field">
<select id="City" name="City" style="width: 160px;">
</select>
</div>
<div class="editor-label">
选择县:
</div>
<div class="editor-field">
<select id="County" name="County" style="width: 160px;">
</select>
</div>
<div class="editor-label">
添加镇:
</div>
<div class="editor-field">
<%=Html.TextBox("Town") %>
</div>
<div class="editor-label">
是否启用:
</div>
<div class="editor-field">
是:
<%: Html.RadioButton("radio","1",true) %>
否:<%:Html.RadioButton("radio", "-1") %>
</div>
<p>
<input type="submit" value="添加地区" />
</p>
</fieldset>
<% } %>
</asp:Content>