我有一个动作tresult方法,在其中我想在新窗口或新标签中打开一个网址,我该如何处理它呢?
在我的代码中,它不起作用,我的意思是将其重定向到成员帐户,不要打开我的URL
public ActionResult myactionresult()
{
Response.Write("<script language=\"javascript\">");
Response.Write("window.open('" + "http://www.xxx.com" + ,'_blank')");
Response.Write("</script>");
return RedirectToAction("Index", "MembersAccount");
}
答案 0 :(得分:0)
请改为尝试:
控制器
public ActionResult myactionresult()
{
String jScript = String.Empty;
jScript = "<script language=\"javascript\">";
jScript += "window.open('http://www.xxx.com' ,'_blank')";
jScript += "</script>";
ViewBag.jScript = jScript;
return RedirectToAction("Index", "MembersAccount");
}
查看: 查看正文中的任何内容
@ViewBag.jScript
这将解决您的问题;