MVC重定向到另一个页面

时间:2015-07-26 01:27:37

标签: c# asp.net-mvc razor sharepoint-apps

我有一个处理上传文件的控制器。 在该控制器中,我将用户返回到SharePoint列表,具体取决于该文件的成功解析。我可以输入直接网址,但我在表单中打开此页面,因此我需要更改window.top.location而不是window.location。我尝试了几种方法,例如返回JavaScript结果,但我收到了一些我想避免的浏览器警告消息。

我最终创建了一个部分剃刀视图,它从查询字符串中获取一个参数,以确定它应该去哪个列表。该函数工作正常,但当我使用以下命令返回页面时,该页面似乎处于非活动状态:

return Redirect("~/Parsing/ParsingRedirector?List=MasterDealer");

我的页面存在于该文件夹中,但是收到错误消息“无法找到该资源”。 有什么理由发生这种情况?我承认,目前还没有完全了解MVC,甚至接近它。

2 个答案:

答案 0 :(得分:4)

试试这个:

{{1}}

答案 1 :(得分:0)

这可能会有所帮助: http://www.dotnet-tricks.com/Tutorial/mvc/4XDc110313-return-View()-vs-return-RedirectToAction()-vs-return-Redirect()-vs-return-RedirectToRoute().html

请注意,根据该文章,在重定向"的情况下,您必须指定要重定向的完整网址。"