2011-02-18 114 views

回答

3
string val = string.Empty; 
if (HtmlPage.Document.QueryString.ContainsKey(”foo”)) 
{val = HtmlPage.Document.QueryString["foo"];} 
0

看看Silverlight导航应用程序是如何工作的。它会给你你请求的功能。

1

据我所知,从App类分配后,您无法更改主页。但是您可以使用Navigation framework并导航到所需的页面。在这种情况下,您也可以使用浏览器后退/前进按钮。
This post是关于从后面的代码导航。

0

您可以通过特定的内部SL应用程序而不是默认启动页面不同的URL和负载所需页面initParams在传递PAGEID到SL应用

初始化参数放在HTML和传递SL内部应用程序,像下面

<param name="InitParameters" value="queryString=Page10" /> 

在里面你可以使用SilverlightHost类,让他们

 SilverlightHost host = new SilverlightHost(); 
     if (host.InitParams.Count > 0) 
     { 
      foreach (var c in host.InitParams) 
      { 
       if(c.Key == "queryString") 
        RedirectToUIPage(c.Value) // your method 
      } 
     } 
+0

你能给我提供一个示例代码吗? – InfoLearner 2011-02-18 14:21:36

相关问题