1
当网站表单身份验证超时时,我可以重定向到自定义页面而不是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状态码有一个自定义错误,但它不能正常工作。它总是返回到Login.aspx。