如何将 JavaScript 变量传递到 MVC RenderAction 参数中?
@{Html.RenderAction("GeneratePlayersSelect", new { teamid = ??? ] });}
请帮忙!提前致谢。
最佳答案
也许你能做到。只需为您的 Action 分配一个 id,然后在 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'
希望能成功,谢谢。
关于javascript - 带有 javascript 参数的 ASPNET MVC RenderAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28869151/