C# 如何使用asp.net中的窗体身份验证在cookie过期时显示弹出窗口

C# 如何使用asp.net中的窗体身份验证在cookie过期时显示弹出窗口,c#,asp.net,C#,Asp.net,我必须重定向到另一个应用程序中的另一个页面。如何使用asp.net中的窗体身份验证在cookie过期时显示弹出窗口,以便在重定向到其他页面之前。i、 e.当cookie过期并重定向到另一个应用程序页面时,我应该在哪个http:module中注入逻辑 提前感谢。这不是一个好的用户界面,即使您尝试使用它,每次检查会话是否过期时,会话都会再次自动续订,因此无法正常工作。如果会话过期,保存当前的post数据,将其移动到登录页面,让用户登录,然后将其重定向回原来的位置。如果会话仍然有效,你可以在用户发回使

我必须重定向到另一个应用程序中的另一个页面。如何使用asp.net中的窗体身份验证在cookie过期时显示弹出窗口,以便在重定向到其他页面之前。i、 e.当cookie过期并重定向到另一个应用程序页面时,我应该在哪个http:module中注入逻辑


提前感谢。

这不是一个好的用户界面,即使您尝试使用它,每次检查会话是否过期时,会话都会再次自动续订,因此无法正常工作。如果会话过期,保存当前的post数据,将其移动到登录页面,让用户登录,然后将其重定向回原来的位置。如果会话仍然有效,你可以在用户发回使用ajax检查之前制作一个javascript,然后显示登录对话框,等等,但即使这样做很难,很容易在不同的浏览器中产生错误和问题。除了javascript还有其他方法吗?我们能否在asp.net应用程序周期的模块事件中捕获票证过期?我已通过编程方式更改了loginUrl值,但无法在应用程序中找到其反映。在应用程序中,它使用web.config中的默认值loginUrl。请引导我。