asp.net mvc,如何从表单元素传递actionlink参数

本文关键字:元素 actionlink 参数 表单 mvc net asp | 更新日期: 2023-09-27 18:26:20

是否可以将表单元素的值作为参数传递给actionlink?例如

@Html.DropDownList("MyList")
@Html.ActionLink("FooText", "FooMethod", "FooController", dropdownvaluehere)

其中在FooController类中

public ActionResult FooMethod(int retrieveddropdownvalue)
{
    //do something with retrieved value
}

asp.net mvc,如何从表单元素传递actionlink参数

只需使用Javascript/Jquery即可:

<a onclick = "myfunction()"> FooText </a>

在您的脚本中:

function myfunction()
{
    window.location = '@URL.Action("FooMethod", "FooController")?parameter=' + (get selected value from dropdown);
}