gpt4 book ai didi

asp.net-mvc - 下拉列表更改时重定向到 Controller / View

转载 作者:行者123 更新时间:2023-12-03 07:49:43 35 4
gpt4 key购买 nike

ASP.NET MVC 应用程序。我有一个 Html.DropDownList。我想在更改选择时重定向到另一个 Controller ,并希望将所选下拉列表项的键作为 URL 中的参数。

我该怎么办?

谢谢

最佳答案

您需要使用 Javascript 来完成此操作;我建议使用jquery。另外,将下拉菜单放入表单、get 方法和 Controller /操作 URL 的操作中。然后设置点击事件来发布表单。

因此,您的 HTML 将类似于:

<form id="myForm" action="/Controller/Action" method="get">
<select id="mySelect">...</select>
</form>

在 jquery 中类似:

$('#mySelect').change(function() { $('#myForm').submit(); });

请注意,您可以使用 Html.Form() 帮助器来创建表单。另外,我建议在表单上添加一个提交按钮,您可以使用 JavaScript 隐藏该按钮。那么禁用 JS 的人仍然有办法提交表单。

关于asp.net-mvc - 下拉列表更改时重定向到 Controller / View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1530850/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com