Ошибка CLIENDCONTEXTEXT при вложении Silverlight Control на странице ASP
-
09-12-2019 - |
Вопрос
Я построю визуальную веб-часть в ASP.NET, и я пытаюсь встроить его на него, чтобы пользователи, у которых нет установки Silverlight, увидим содержимое ASP:
<object id="SilverlightPlugin1" width="300" height="400" data="data:application/x-silverlight-2," type="application/x-silverlight-2" > <param name="source" value="/content/SilverlightApplication1.xap"/> />
Всем, кажется, работает, кроме приложения Silverlight, кажется, не нравится этот способ встроенной - Chrome Console дает следующую ошибку:
Необработанная ошибка: необработанная ошибка в приложении Silverlight не может быть нулевым. Название параметра: WebSULLURL на Microsoft.SharePoint.client.clientruntimeContext..Tor (String WebSULLURL) В Microsoft.SharePoint.client.clientContext..Tor (String WebPullurl) При SilverlightApplication1.MainPage.getiteMfromSharePointList () На SilverlightApplication1.MainPage..Ком () При SilverlightApplication1.app.application_startup (отправитель объекта, startupeventargs e) У Ms.internal.coreinvokeHandler.invokeeventHandler (uint32 typeindex, делегат handlerdelegate, отправитель объекта, объект args) В Ms.internal.jolthelper.fireeevent (Intptr UnmanageDOBJ, INTPTR unmanagedobjargs, int32 argstypeindex, int32 actalArgstypeindex, stringename, uint32 flags)
Я подозреваю, что это есть что связать со мной, используя Генеракодицетагкод в серебристом коде. Пожалуйста, дайте мне несколько советов.
Решение
получил его, пришлось предоставить контекст в инициальных параметрах моего объекта тега.
<object id="SilverlightPlugin1" width="400" height="300" data="data:application/x-silverlight-2," type="application/x-silverlight-2" > <param name="source" value="/content/SilverlightApplication1.xap"/> <param name="initParams" value="MS.SP.url=<%= SPContext.Current.Web.Url %>"