gpt4 book ai didi

c# - 如何在 ASP.Net 中更改 UnauthorizedAccessException 重定向到的位置

转载 作者:太空宇宙 更新时间:2023-11-03 21:57:00 27 4
gpt4 key购买 nike

非常简单。
我在 AuthorizationFilter 中抛出 UnauthorizedAccessException。我希望 UnauthorizedAccessException 转到错误页面,而不是/Account/Login 页面。
我怎样才能做出改变?

最佳答案

尝试在 global.asax.cs 中设置类似的内容

protected void Application_Error(object sender, EventArgs e)
{
// excpt is the exception thrown
// The exception that really happened is retrieved through the GetBaseException() method
// because the exception returned by the GetLastError() is a HttpException
Exception excpt = Server.GetLastError().GetBaseException();

if(excpt is UnauthorizedAccessException)
{
// redirect here
}

}

关于c# - 如何在 ASP.Net 中更改 UnauthorizedAccessException 重定向到的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11809219/

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