.NET MVCアプリケーションでErrorControllerを構成しようとしていますが、現在コントローラーでアクションを実行できません。そのため、global.asaxにURLルートを登録する必要があるためと思われます。
エラーコントローラは次のとおりです。
public class ErrorController: Controller
{
/*Default Redirect Error Page*/
public ActionResult Index()
{
return View();
}
/*Generic Error Page*/
public ActionResult Generic()
{
return View();
}
/*Status Code: 400*/
public ActionResult NotFound()
{
return View();
}
}
上記のアクションは、それぞれ以下のURLで呼び出せるようにしたいと思います。
〜/ Error /
〜/
Error / Generic〜/ Error / NotFound
Global.asaxファイルで、次のようなものを使用してこれらのルートを登録する必要があると思います。
routes.Add(new Route("error/{action}", new MvcRouteHandler())){controller = "Error", action = "";
このための正しいルートハンドラーを追加/指定するにはどうすればよいですか?