如何将javascript变量传递给MVC RenderAction参数?
@{Html.RenderAction("GeneratePlayersSelect", new { teamid = ??? ] });}
请帮忙!提前谢谢。
答案 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'
希望它有效,谢谢。