2011-12-16 75 views
0

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

因此,如果例如用户A在http://hisdomain.com/work他的应用程序中打开和点击次数重定向他对我们的Silverlight应用程序在验证失败,我们想告诉他的消息(这是在momment发生),然后链接将他重定向回http://hisdomain.com/work

任何想法如何做到这一点?

我仍然在R & D关于这个,所以我没有太多的想法。我唯一想到的是将调用URL与其余数据一起传递。

谢谢。

回答

2

如果你能通过起始URL与启动PARAMS Silverlight应用程序,你可以重定向回本:

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

这就是我头上的头脑太...只是追加像`&StartingURL = foo.bar`,然后在解析查询字符串时选择它。感谢那 – 2011-12-16 10:36:04