form提交的时候如何不刷新DropDownList已选择的值
@Html.DropDownList("ddlLst",Model.DDLList)
比如我选择了“湖北省”,在Form提交后,变成了第一个值,怎么才能提交后保持已选的值不变化。
------解决方案--------------------可以试试用Updatepanel
------解决方案--------------------不重新绑定
if (!IsPostBack)
{
这里进行绑定DropDownList
}
------解决方案--------------------正常来讲,添加之后会返回列表页,然后列表页编辑进来即可看到保存数据
提交之后转入编辑页面即可,编辑页面已经绑定当前Model
------解决方案--------------------
<select id="ddlLst">
@foreach(var model in Model.DDLList){
<option value="@model.value" text="@model.text" @(model.flag?"":"selected='selected'")>
}
</select>