javascript - 带有 javascript 参数的 ASPNET MVC RenderAction

标签 javascript jquery asp.net-mvc

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

相关文章:

jquery - 如何获取包装元素内具有类名的当前元素的索引

php - yii 中的下拉样式

javascript - 这种情况下 React useRef 和全局变量的区别

jquery - 属性的索引值

javascript - jquery 绑定(bind)验证

c# - 我应该在帖子中还是在 url 中存储 _method=PUT/DELETE

asp.net-mvc - 找不到键为 '<key>' 的资源对象。自动部署的 ASP.NET MVC3 应用程序

asp.net-mvc - ASP.NET MVC 表单例份验证和未经身份验证的 Controller 操作

javascript - 用大约 :config 覆盖 Firefox 不安全警告

javascript - 如果音频标签 src 加载失败,则确定音频文件长度 Javascript