mvc.net中dropdownlist的autopostback

问题描述 投票:2回答:4

如何在mvc.net中为dropdownlist设置autopostback?

asp.net-mvc asp.net-ajax
4个回答
6
投票

你没有 - 没有'autopostback'的概念,就像MVC框架中没有回发概念一样。

如果你想提交表单,你可以通过javascript来实现,如果你想通过调用服务器来更新其他东西,你可以设置一个AJAX调用,可能使用jQuery这样做。

有一个例子here


1
投票

不需要jquery。将每个隐藏的id和下拉包装在一个表单中,其中包含对updateproduct的操作。那就是:

@Html.DropDownList("id", (SelectList)ViewBag.Values, new { onchange = "this.form.submit();" })

0
投票

autopostback只支持asp.net而不支持mvc.net,所以你只需要编写@ Html.DropDownList(“id”,(SelectList)ViewBag.Values,new {onchange =“this.form.submit();”} )或cshtml文件脚本部分中的jquery函数。


-1
投票

MVC的一个拇指规则,任何控制器方法,由JS或Jquery通过Ajax调用路由调用。

© www.soinside.com 2019 - 2024. All rights reserved.