HttpContext.Response.Redirect("~/Shared/views/Error.cshtml", true);
这对我不起作用
以及如何排除某些控制器和操作
答案 0 :(得分:0)
正如您在documentation中看到的那样,您尝试使用的方法需要参数
public void Redirect(string url, bool endResponse)
并且第一个参数是页面的url
,当您传递视图文件路径时,应该重定向用户。在asp。 * cshtml文件的mvc路径不等于url。
我建议您使用RedirectToRoute
方法
RedirectToRoute(new RouteValueDictionary
{
controller = "Error",
action = "Index"
})
ErrorController.Index()
操作返回所需视图。