Включить доступ DOM для веб-части Silverlight в Sharepoint 2010 - PullRequest
1 голос
/ 18 мая 2010

На моей странице Sharepoint 2010 размещен элемент управления silverlight 3.0. Я использую встроенную веб-часть SilverlightWebPart, где я указал путь к файлу .xap.

Отображается правильно, но когда я пытаюсь получить доступ к System.Windows.Browser, выдается ошибка. Мой код:

public static string GetQueryString(string key)
        {
            try
            {
                var documentQueryString = (Dictionary<string, string>)System.Windows.Browser.HtmlPage.Document.QueryString;
                if (documentQueryString.ContainsKey(key))
                {
                    return documentQueryString[key].ToString();
                }
            }
            catch (Exception ex)
            {
                return ex.Message;
            }
            return string.Empty;
        }

Я получаю ошибку: Мост DOM / сценариев отключен . Как мне включить это ? Я знаю, если я размещу это на странице ASP.NET, я могу добавить параметр - <param name="enablehtmlaccess" value="true"/>. Я попытался поместить эту веб-часть в «веб-часть редактора контента» и встроил тег объекта для вызова файла .xap, и он работает совершенно нормально. Мне нужно, чтобы он работал, используя встроенную веб-часть Silverlight.

...