我有一个下拉列表。即使在执行 javascript 函数后,如何使选定的值保持选中状态。现在,无论我选择什么选项,在运行 javascript 函数后,下拉菜单默认返回第一个选项。
<%=Html.DropDownList("MovieType", new List<SelectListItem>
{
new SelectListItem{ Text="Kids", Value = "Kids" },
new SelectListItem{ Text="Adults", Value = "Adults" }
}, new { onchange = "GetGenre()" })%>
Javascript
function GetGenre()
{
var e = document.getElementById("MovieType");
var SelValue = e.options[e.selectedIndex].value;
if (SelValue == "Kids")
window.location.href = "";
else
window.location.href = "";
}
编辑:
我在 MVC3 中有两个控制器,KidsController 和 AdultsController.. 我想根据选择的内容路由到每个控制器......