Asp.net MVC 自定义 404 页面
本文关键字:页面 自定义 MVC net Asp | 更新日期: 2023-09-27 18:32:55
我厌倦了 asp.net,只有一个问题
//EmpService.cs
Emplee emp = loadDataFromDB(emp_id);
if (emp == null) //Fail to get employee data
{
this.custom404();
}
基于 MVC 框架,如何处理 custom404 并最终向用户返回自定义 404 未找到页面?比如如何定义控制器,如何定义视图。一个带有代码的具体示例会更好。谢谢!
在web.config文件中,将这些代码放在<system.web></system.web>
中,并创建Error
控制器和三个操作Error404
等以及相应的视图页面。 如果iis
返回status 500
则将显示Error404
页面。您可以创建自己的错误页面。
<customErrors mode="On" defaultRedirect="Error">
<error statusCode="404" redirect="~/Error/Error404" />
</customErrors>