Asp.net MVC自定义404页面

时间:2016-02-03 05:35:16

标签: c# asp.net-mvc

我厌倦了asp.net,只有一个问题

//EmpService.cs
Emplee emp = loadDataFromDB(emp_id);
if (emp == null) //Fail to get employee data
{
    this.custom404();
}

基于MVC框架,我们如何处理custom404并最终向用户返回自定义404 Not Found页面?就像如何定义控制器一样,如何定义视图。代码的具体示例会更好。谢谢!

1 个答案:

答案 0 :(得分:0)

在web.config文件中,将这些代码放在mainBundle内,并创建<system.web></system.web>控制器和三个操作Error等,以及相应的视图页面。如果Error404返回iis,则会显示status 500页面。您可以创建自己的错误页面。

Error404