如何将ActionLink参数与asp.net mvc 5中的routevalue一起发送到带有jquery的控制器

@Html.ActionLink("mor info","CityInfo",new{cityid = --getvalue()--},new {@class = "mbtn" }) 

我希望使用Jquery在Dropdownlist CityId中获取Value,但我不能在RouteValue中使用JQuery函数

如何在Routevalue中使用JQuery函数? 或者如何在Controller中选择CityId和Send To Action?

例如,您可以使用下拉值更改事件和设置元素href属性上的jQuery函数来实现此目的。

如果需要,将更改为@Html.DropDownListFor()@Html.DropDownList()

   @Html.ActionLink("More Info", "CityInfo", null, new { @class = "mbtn" }) 

对于更多参数,您可以为每个下拉列表设置class='myClass'和不同的id。 有了它你应该能够用它:

  
Interesting Posts