繁体   English   中英

MVC重定向到另一个页面

[英]MVC Redirect to another page

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

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

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

我的页面存在于该文件夹中,但是出现错误,提示“找不到资源。”为什么会这样? 我承认,目前我对MVC甚至还没有足够的了解。

尝试这个:

return RedirectToAction("ParsingRedirector", "Parsing", new { List = "MasterDealer"});

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

请记住,根据该文章,在重定向的情况下,“您必须指定要重定向的完整URL”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM