Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc mvc.net中dropdownlist的自动回发_Asp.net Mvc_Asp.net Ajax - Fatal编程技术网

Asp.net mvc mvc.net中dropdownlist的自动回发

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

如何在mvc.net中为dropdownlist设置自动回发功能?

您没有-没有“自动回发”的概念,就像mvc框架中没有回发功能一样

如果您想提交表单,可以通过javascript来完成,如果您想通过对服务器的调用来更新其他内容,可以设置AJAX调用,可能使用jQuery来完成

这里有一个例子。

MVC的一条经验法则, 控制器上的任何方法
可以通过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函数