![](/img/trans.png)
[英]Redirect to action controller by JavaScript with parameters (ASP.NET MVC)
[英]javascript redirect to controller action asp.net mvc
我正在开发一个ASP.Net MVC 5项目。 提交内容时,我需要重定向页面。 我使用了以下Javascript代码:
return Content("<script language='javascript' type='text/javascript'>alert('Edited...');window.location.href = 'ShowColor';</script>");
当我在其中编辑内容时
http:// localhost:56583 / Admin / EditColor / 27
我想将页面重定向到
http:// localhost:56583 / Admin / ShowColor
使用上面的代码,它转到
http:// localhost:56583 / Admin / EditColor / ShowColor
我也根据从javascript重定向到动作使用下面的代码,但是它也不起作用:
return Content("<script language='javascript' type='text/javascript'>alert('Edited...');window.location.href = '@Url.Action('ShowColor', 'Admin')';</script>");
我不知道如何解决。 谢谢你的帮助
我相信这是由于相对路径造成的。 类似于以下内容应使其相对于域。
window.location.href='/Admin/ShowColor'
要显示警报和重定向,您需要制作一个锚标记来调用您的控制器动作,然后控制器将如下所示:
public ActionResult AlertAndRedirect()
{
return Content("<script language='javascript' type='text/javascript'>alert('Good work, click to redirect.');</script>");
}
这将弹出一个对话框,然后将您重定向。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.