0

我的 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 将具有 ?data=1234

但我仍然无法获取数据参数。帮忙

4

1 回答 1

0

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

foreach (var item in HtmlPage.Document.QueryString)
{
    //Do something like the data
}
于 2013-10-08T07:06:54.503 回答