C# net mvc,如何从表单元素传递actionlink参数
是否可以将表单元素的值作为参数传递给actionlink?例如C# net mvc,如何从表单元素传递actionlink参数,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,是否可以将表单元素的值作为参数传递给actionlink?例如 @Html.DropDownList("MyList") @Html.ActionLink("FooText", "FooMethod", "FooController", dropdownvaluehere) FooController类中的什么位置 public ActionResult FooMethod(int retrieveddropdownvalue) { //do something with retri
@Html.DropDownList("MyList")
@Html.ActionLink("FooText", "FooMethod", "FooController", dropdownvaluehere)
FooController类中的什么位置
public ActionResult FooMethod(int retrieveddropdownvalue)
{
//do something with retrieved value
}
只需使用Javascript/Jquery即可:
<a onclick = "myfunction()"> FooText </a>
由于该值是在客户机上选择的,因此需要使用javascript/jquerywhy构建链接,而不使用表单将信息提交给控制器?
function myfunction()
{
window.location = '@URL.Action("FooMethod", "FooController")?parameter=' + (get selected value from dropdown);
}