Silverlight 4.0 如何将数据上下文参数从crm读取到silverlight webresource

Silverlight 4.0 如何将数据上下文参数从crm读取到silverlight webresource,silverlight-4.0,dynamics-crm-2011,webresource,Silverlight 4.0,Dynamics Crm 2011,Webresource,我的crm 2011中有一个silverlight webresource。 现在我的任务是在url中附加一个数据参数,如 https://www.............../data=1234 现在在silverlight应用程序中,我需要读取这个数据参数。 我试着读取数据 if (App.Current.Host.InitParams["data"] != string.Empty) { string CallerNumber

我的crm 2011中有一个silverlight webresource。 现在我的任务是在url中附加一个数据参数,如

https://www.............../data=1234
现在在silverlight应用程序中,我需要读取这个数据参数。 我试着读取数据

  if (App.Current.Host.InitParams["data"] != string.Empty)
            {
                string CallerNumber = App.Current.Host.InitParams["data"];

... 

我试着过滤代码以使其喜欢

string url = System.Windows.Browser.HtmlPage.Document.DocumentUri.ToString();
            var uri = new Uri(url);
            var CallerNumber = uri.Query;
callernumber的?数据=1234


但我仍然无法获得数据参数。请务必提供帮助

我相信您会在查询字符串中找到这些内容。你可以这样访问它

foreach (var item in HtmlPage.Document.QueryString)
{
    //Do something like the data
}