使用javascript参数的ASPNET MVC RenderAction

时间:2015-03-05 02:49:29

标签: javascript jquery asp.net-mvc

如何将javascript变量传递给MVC RenderAction参数?

@{Html.RenderAction("GeneratePlayersSelect", new { teamid = ??? ] });}

请帮忙!提前谢谢。

1 个答案:

答案 0 :(得分:1)

可能你可以做到。只需将一个id分配给您的Action并在JavaScript中再次设置href属性,如下所示:

@{Html.RenderAction("GeneratePlayersSelect", "your_controller", new { id= "lnkPlayer" });}

在JavaScript中(加载文档后),更改href:

document.getElementById('lnkPlayer').href = document.getElementById('lnkPlayer').href + '?teamid='+ yourVariable;

哪个会更改为'your_controller/GeneratePlayersSelect?teamid=1'

希望它有效,谢谢。