MVC 重定向到另一个页面
MVC Redirect to another page
我有一个处理上传文件的控制器。
在那个控制器中,我 return 用户到 SharePoint 列表取决于该文件的成功解析。我可以直接输入 URL,但我在表单中打开此页面,因此我需要更改 window.top.location
而不是 window.location
。我尝试了几种方法,例如 returning a JavaScript 结果,但我收到了一些我想避免的浏览器警告消息。
我最终制作了一个部分剃刀视图,它从查询字符串中获取一个参数以确定它应该转到哪个列表。该功能运行良好,但当我 return 使用时该页面似乎处于非活动状态:
return Redirect("~/Parsing/ParsingRedirector?List=MasterDealer");
文件夹中存在我的页面,但我收到一条错误消息 "The resource cannot be found. "
发生这种情况的任何原因?诚然,我目前对 MVC 还没有完全理解,甚至还没有完全理解。
请记住,根据那篇文章,在重定向的情况下 "you have to specify the full URL to redirect."
试试这个:
return RedirectToAction("ParsingRedirector", "Parsing", new { List = "MasterDealer"});
我有一个处理上传文件的控制器。
在那个控制器中,我 return 用户到 SharePoint 列表取决于该文件的成功解析。我可以直接输入 URL,但我在表单中打开此页面,因此我需要更改 window.top.location
而不是 window.location
。我尝试了几种方法,例如 returning a JavaScript 结果,但我收到了一些我想避免的浏览器警告消息。
我最终制作了一个部分剃刀视图,它从查询字符串中获取一个参数以确定它应该转到哪个列表。该功能运行良好,但当我 return 使用时该页面似乎处于非活动状态:
return Redirect("~/Parsing/ParsingRedirector?List=MasterDealer");
文件夹中存在我的页面,但我收到一条错误消息 "The resource cannot be found. " 发生这种情况的任何原因?诚然,我目前对 MVC 还没有完全理解,甚至还没有完全理解。
请记住,根据那篇文章,在重定向的情况下 "you have to specify the full URL to redirect."
试试这个:
return RedirectToAction("ParsingRedirector", "Parsing", new { List = "MasterDealer"});