这是个简单的view:
<%using(Html.BeginForm("Write","mgm")){ %>
<%=Html.Label("分公司:") %>
<%=Html.DropDownList("corp") %>
<br />
<%=Html.Label("部门:") %>
<%=Html.DropDownList("dept") %>
<br />
<input id="Submit1" type="submit" value="查询" />
<%} %>
<table style="width: 100%;">
<tr>
<td> ID</td>
<td> 姓名</td>
<td> 分公司</td>
<td> 部门</td>
</tr>
</table>分公司和部门联动,点击查询按钮下面的table能显示出员工信息。现在我用jquery实现了联动,但是点击submit按钮后,从controller取到数据后,页面重新加载,怎么保持页面状态(页面保存我选择的分公司和部门)?
<%using(Html.BeginForm("Write","mgm")){ %>
<%=Html.Label("分公司:") %>
<%=Html.DropDownList("corp") %>
<br />
<%=Html.Label("部门:") %>
<%=Html.DropDownList("dept") %>
<br />
<input id="Submit1" type="submit" value="查询" />
<%} %>
<table style="width: 100%;">
<tr>
<td> ID</td>
<td> 姓名</td>
<td> 分公司</td>
<td> 部门</td>
</tr>
</table>分公司和部门联动,点击查询按钮下面的table能显示出员工信息。现在我用jquery实现了联动,但是点击submit按钮后,从controller取到数据后,页面重新加载,怎么保持页面状态(页面保存我选择的分公司和部门)?
这个你必须像
<%: Html.DropDownListFor(model => model.UserName, Model.DDList, new { @class = "dropDown", style = "width:155px" })%>在重新加载的时候给 Model.DDList 传一个值,即:你刚选择的值,类似于下标。