如何从共享文件夹重定向到查看

时间:2015-06-14 08:03:52

标签: asp.net-mvc-3 model-view-controller

HttpContext.Response.Redirect("~/Shared/views/Error.cshtml", true);

这对我不起作用

以及如何排除某些控制器和操作

1 个答案:

答案 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()操作返回所需视图。