如何在超时时将Silverlight应用程序重定向到ASP.NET登录页面?

时间:2012-09-19 12:27:07

标签: asp.net silverlight

我的Silverlight 5应用程序中有一个要求,该应用程序托管在具有FormAuthentication的ASP.NET站点中,超时为5分钟。我有一个客户端要求,当会话超时发生时,必须将下一个用户请求重定向到login.aspx并再次登录。

目前我在Application_UnhandledException处理程序中有这个:

if (domainException != null && !WebContext.Current.User.IsAuthenticated) {
    e.Handled = true;
    System.Windows.Browser.HtmlPage.Document.Submit(); // redirect to login page
}

由于 埃利奥

1 个答案:

答案 0 :(得分:0)

您可以尝试 - 基于Navigate Method

System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("url", UriKind.Absolute));

链接:http://msdn.microsoft.com/fr-fr/library/cc189809(v=vs.95).aspx