关闭silverlight应用程序并重定向到父应用程序

本文关键字:应用程序 重定向 silverlight 关闭 | 更新日期: 2023-09-27 18:17:57

我的公司正在开发一个Silverlight应用程序,然后我们将它提供给那些将其与他们的产品集成的客户。您可以通过表单登录到应用程序,或者使用传递一些所需数据的URI。如果您提供了错误的数据(即您不能被认证),您将收到一条消息,应用程序将关闭。然后用户面前只有一个空白(白色)屏幕。我们不想再出现这种情况了。相反,我们希望重定向到调用页面(用户单击链接以启动应用程序)。

因此,如果例如用户A在http://hisdomain.com/work上打开了他的应用程序并点击了一个链接,该链接将他重定向到我们的Silverlight应用程序,其中身份验证失败,我们希望向他显示一条消息(这正在发生),然后将他重定向回http://hisdomain.com/work

有什么办法吗?

我还在研究这个,所以我没有太多的想法。我唯一想到的是将调用URL与其他数据一起传入。

谢谢。

关闭silverlight应用程序并重定向到父应用程序

如果你可以通过启动参数将起始URL传递给Silverlight应用程序,那么你可以这样重定向返回:

System.Windows.HtmlPage.Window.Navigate(new Uri("YourStartupUrl.aspx", UriKind.Relative));