【发布时间】:2015-06-03 05:22:01
【问题描述】:
在编写 MVC 5 视图时,如何重定向到指定控制器、动作结果和参数的特定动作结果?
我想在 Dashboard 控制器中重定向到此操作结果:
public ActionResult Location(long id)
{
}
如果可能,我想在 javascript 函数中执行此操作。
这是我的 javascript 代码:
function MapMarkerClick(locationId)
{
Response.Redirect(Url.Action("Location", "Dashboard", new { id == locationId }));
}
这是我在浏览器控制台中遇到的错误:
Uncaught SyntaxError: Unexpected token ==
【问题讨论】:
-
new { id == locationId }不是 JavaScript。 -
您要么希望重定向到 MVC 中的另一个操作:stackoverflow.com/questions/4909670/…,要么希望 Razor 为 Javascript document.location 提供 URL:stackoverflow.com/questions/4332253/…
标签: javascript url-redirection response.redirect asp.net-mvc-views