带有javascript参数的ASPNET MVC RenderAction

ASPNET MVC RenderAction with javascript parameters

本文关键字:MVC RenderAction ASPNET javascript 参数 带有      更新时间:2023-09-26

如何将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'

希望它能起作用,谢谢。