【发布时间】:2012-09-06 21:42:37
【问题描述】:
试图拼凑一个快速而肮脏的页面,以便在新窗口中重定向到另一个网站。
所以我在会话中存储一个 url,从 mvcSiteMap 重定向到页面,点击页面...
运行这个javascript
$(document).ready(function () {
window.open( '@HttpContext.Current.Session["EisUrl"].ToString();' );
});
</script>
}
我没有打开一个指向 google.com 的新窗口,而是看到与此消息相同的窗口。
未找到视图“http://google.com”或其主视图,或者没有视图引擎支持搜索到的位置。搜索了以下位置: ~/Views/ReportsManagement/http://google.com.aspx ~/Views/ReportsManagement/http://google.com.ascx ~/Views/Shared/http://google.com.aspx ~/Views/Shared/http://google.com.ascx ~/Views/ReportsManagement/http://google.com.cshtml ~/Views/ReportsManagement/http://google.com.vbhtml ~/Views/Shared/http://google.com.cshtml ~/Views/Shared/http://google.com.vbhtml
所以它把我的外部 URL 当作它仍然在网站内部......
这看起来应该很简单......显然我错过了一些明显的东西。
感谢任何帮助。
【问题讨论】:
-
您的 jovialscript 正在访问您的 ASP.NET MVC 服务器,并尝试执行控制器。
-
@DarthVader 你什么意思?他接受了他提出的问题的 2/3 的答案。
-
为什么是负面的代表?我回答了它,它已经有了答案,所以我不能删除它,尽管我试图......这种行为是不合逻辑的,以至于其他人可能会再次碰到它,所以答案甚至可能会有所帮助......我不知道该怎么做。
标签: c# javascript asp.net-mvc