【发布时间】:2013-07-17 14:24:21
【问题描述】:
我又累又笨,但这是我的编码问题:
我们正在使用 d3.js 在名为 Live 的 MVC4 操作方法中绘制谷歌地图元素。 我们已经为 d3.js 元素实现了点击,需要从 javascript 重定向到另一个 MVC 操作方法。
动作方法“声明”如下所示:
public ActionResult Visualization(String appId = "", String userId = "")
在 javascript 中,我们在 d3.js 函数中有一个代码 sn-p,它的工作原理如下:
.on("click", function (d, i) {
// just as an example use for the click-event.
alert(d.AppName); }
其中 d 有 AppId 和 UserId。
我们现在要做的是为点击事件创建一个重定向,调用动作方法以及来自 d 的参数。这意味着当您单击 d3.js 元素时,您将被重定向到具有预设参数的其他页面。
我们尝试过类似的方法:
window.location.href = "/StatsLocationController/Visualization/appId=" + d.AppIdentifier + "/userId=" + d.DeviceId
我们也尝试使用 window.location.replace(),但没有一个奏效,我想我们还没有弄清楚 actionLink 的正确语法,但是在谷歌搜索时很难找到示例。我们感谢您能得到的任何帮助!
【问题讨论】:
标签: javascript asp.net-mvc-4 redirect