gpt4 book ai didi

asp.net-mvc - ASP MVC从 Controller 重定向到错误页面

转载 作者:行者123 更新时间:2023-12-04 17:44:14 27 4
gpt4 key购买 nike

我有一个简单的问题。如何使用http状态代码从 Controller 重定向到自定义错误页面?
例如:

public ActionResult Index()
{
this.Redirect("Not found", 404); //redirect to my error page with code 404
}

最佳答案

将此代码添加到web.config文件中:-

<system.web>
<customErrors mode="On" defaultRedirect="~/Error">
<error redirect="~/Error/NotFound" statusCode="404" />
</customErrors>

在 Controller 中添加以下代码:
public class ErrorController : Controller{
public ViewResult Index()
{
return View("Error");
}
public ViewResult NotFound()
{
Response.StatusCode = 404; //you may want to set this to 200
return View("NotFound");
}}

关于asp.net-mvc - ASP MVC从 Controller 重定向到错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41934630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com