Routes .Net Core 3剃须刀页面捕捉404
我是新来的剃须刀页面,我建立了一个原型与3页 主机/主机Routes .Net Core 3剃须刀页面捕捉404,routes,razor-pages,.net-core-3.1,Routes,Razor Pages,.net Core 3.1,我是新来的剃须刀页面,我建立了一个原型与3页 主机/主机 主机/登录名 主机/注销 主机/错误 这是工作,但我想知道如何赶上404。例如,如果我调用host/nonEsistingPage或host/somethingels,我想重定向到host/Home 如何实现它?尝试在.net核心中使用UseStatusCodePages中间件。默认情况下,ASP.NET核心应用程序不提供HTTP状态代码的状态代码页,例如404-找不到 在Startup.Configure方法中调用UseStatusCo
主机/登录名
主机/注销
主机/错误
这是工作,但我想知道如何赶上404。例如,如果我调用host/nonEsistingPage或host/somethingels,我想重定向到host/Home
如何实现它?尝试在.net核心中使用
UseStatusCodePages
中间件。默认情况下,ASP.NET核心应用程序不提供HTTP状态代码的状态代码页,例如404-找不到
在Startup.Configure方法中调用UseStatusCodePages
:
app.UseStatusCodePages();
如果要重定向到任何特定url,请使用
app.UseStatusCodePagesWithRedirects("/host/Home?code={0}");
探索有关.Net核心文档上app.UseStatusCodePages()的更多信息: