MVC RedirectToAction工作不正常(MVC RedirectToAction is

2019-10-16 20:41发布

在我的控制器之一,我有一个回报,看起来像这样:

return RedirectToAction("AdministerFiles/ViewDataFiles?catid=14");

但是,当它呈现结果给浏览器的字符串将成为这一个:

AdministerFiles/AdministerFiles/ViewDataFiles%3fcatid%3d14

我怎样才能解决这个问题? 谢谢 。

Answer 1:

你只需要操作的参数(与路由数据一起):

return RedirectToAction("ViewDataFiles", new { catid = 14 });

如果要指定控制器,以及(它默认为当前控制器),那么你可以做这样的:

return RedirectToAction("ViewDataFiles", "AdministerFiles", new { catid = 14 });


文章来源: MVC RedirectToAction is not working properly