我有一个简单的局部视图
@model List<MvcBeaDAL.LanguageHost>
@using (Html.BeginForm("SetLanguage","Home", new {returnURL =ViewContext.HttpContext.Request.Url.PathAndQuery }))
{
@Html.DropDownList("langIDD", new SelectList(Model,"LanCd","Descr",@ViewBag.Selected), new { id = "langIDD" });
}
包含在表单中的下拉列表。当teh下拉列表的值发生变化(语言发生变化)时 - 我向mvc操作发出请求,该操作只是更改了url的语言并使用新语言重新加载页面!
$(document).ready(function () {
$("#langIDD").change(function () {
$(this).parents("form").submit();
});
});
当我按下浏览器的“后退”按钮时此下拉列表的问题 - 如果我更改语言然后按预期按下“后退”按钮,页面将重新加载以前的语言但不幸的是只有选定的值下拉列表不会改变。
有人可以帮助我如何解决这个问题