是否可以将页面上某处的表单元素的值传递给actionlink作为参数?例如。
@Html.DropDownList("MyList")
@Html.ActionLink("FooText", "FooMethod", "FooController", dropdownvaluehere)
在FooController类中的位置
public ActionResult FooMethod(int retrieveddropdownvalue)
{
//do something with retrieved value
}
答案 0 :(得分:1)
只需使用Javascript / Jquery:
<a onclick = "myfunction()"> FooText </a>
在你的脚本中:
function myfunction()
{
window.location = '@URL.Action("FooMethod", "FooController")?parameter=' + (get selected value from dropdown);
}