试试这个:
<%=Html.DropDownList("TopItemsList", ViewData["ListData"], new { onchange="this.form.submit();" })%>
它中的每个表单元素都有一个"form"属性,该属性指向包含此元素的表单.
是的,使用"Html".和"阿贾克斯".有区别.阿贾克斯.表示将使用部分页面更新,并且不会重新加载整个页面.
试试这个:
<%=Html.DropDownList("TopItemsList", ViewData["ListData"], new { onchange="this.form.submit();" })%>
它中的每个表单元素都有一个"form"属性,该属性指向包含此元素的表单.
是的,使用"Html".和"阿贾克斯".有区别.阿贾克斯.表示将使用部分页面更新,并且不会重新加载整个页面.
为什么要将你的html与javascript混合?
删除onchange属性并添加一些JQuery:
$("#TopItemsList").change(function () { $("input[type=submit]").click(); });