Asp.net mvc mvc.net中dropdownlist的自动回发
如何在mvc.net中为dropdownlist设置自动回发功能?您没有-没有“自动回发”的概念,就像mvc框架中没有回发功能一样 如果您想提交表单,可以通过javascript来完成,如果您想通过对服务器的调用来更新其他内容,可以设置AJAX调用,可能使用jQuery来完成 这里有一个例子。MVC的一条经验法则, 控制器上的任何方法Asp.net mvc mvc.net中dropdownlist的自动回发,asp.net-mvc,asp.net-ajax,Asp.net Mvc,Asp.net Ajax,如何在mvc.net中为dropdownlist设置自动回发功能?您没有-没有“自动回发”的概念,就像mvc框架中没有回发功能一样 如果您想提交表单,可以通过javascript来完成,如果您想通过对服务器的调用来更新其他内容,可以设置AJAX调用,可能使用jQuery来完成 这里有一个例子。MVC的一条经验法则, 控制器上的任何方法 可以通过Ajax调用路由由JS或Jquery调用。无需Jquery。将每个隐藏的id和下拉列表包装在一个表单中,并使用操作更新产品。那么它只是: @Html.Dr
可以通过Ajax调用路由由JS或Jquery调用。无需Jquery。将每个隐藏的id和下拉列表包装在一个表单中,并使用操作更新产品。那么它只是:
@Html.DropDownList("id", (SelectList)ViewBag.Values, new { onchange = "this.form.submit();" })
autopostback仅在asp.net中支持,而在mvc.net中不支持,因此您只需要在cshtml文件脚本部分中编写@Html.DropDownList(“id”),(SelectList)ViewBag.Values,new{onchange=“this.form.submit();”})或jquery函数