我正在使用asp.net MVC框架。在我的页面上,我有一个dropdwonbox,当单击一个选项时,我想转到另一个页面。但是我找不到如何/在哪里将autopostback属性设置为true。这是我正在使用的代码:
Aspx:
<%= Html.DropDownList("qchap", new SelectList( (IEnumerable)ViewData["qchap"], "Id", "Title" )) %>
Controller :
public ActionResult Index(int id)
{
Chapter c = new Chapter();
ViewData["qchap"] = c.GetAllChaptersByManual(id);
return View();
}
使用自动回发功能该怎么办?
最佳答案
您可以使用onchange客户端事件:
<%= Html.DropDownList("qchap",
new SelectList( (IEnumerable)ViewData["qchap"], "Id", "Title" ),
new { onchange = "this.form.submit();" }) %>