当网站表单身份验证超时时,我可以重定向到自定义页面而不是 Login.aspx 页面吗?我在 web.config 中使用以下代码进行了非常标准的表单身份验证。
<forms loginUrl="Login.aspx" timeout="25" slidingExpiration="true" cookieless="UseCookies" defaultUrl="Default.aspx"/>
<customErrors mode="On" defaultRedirect="ErrorPage.aspx">
<error statusCode="401" redirect="TimedOutErrorPage.aspx" />
</customErrors>
<location path="TimedOutErrorPage.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
我尝试使用 401 statusCode 出现自定义错误,但它没有按预期工作。它总是回到 Login.aspx。