خطأ كلينتكونتيكست أثناء تضمين عنصر تحكم سيلفرليت على صفحة أسب

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/40730

سؤال

أقوم ببناء جزء ويب مرئي في asp.net وأنا أحاول تضمين زاب أكثر من ذلك بحيث المستخدمين الذين ليس لديهم سيلفرليت تثبيت سوف نرى محتوى أسب:

<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"/> />

يبدو أن كل شيء يعمل باستثناء التطبيق سيلفرلايت لا يبدو أن مثل هذه الطريقة من كونها جزءا لا يتجزأ - وحدة تحكم كروم يعطي الخطأ التالي:

خطأ غير معروف:خطأ غير معالج في قيمة تطبيق سيلفرلايت لا يمكن أن يكون فارغا.اسم المعلمة:ويبفلورل في مايكروسوفت.شير.العميل.كلينترونتيميكونتيكست..كتور (سلسلة ويبفلورل) في مايكروسوفت.شير.العميل.كلينتكونتيكست..كتور (سلسلة ويبفلورل) في تطبيق سيلفرلايت1.الصفحة الرئيسية.جيتيتمفرومشاريبوانتليست() في تطبيق سيلفرلايت1.الصفحة الرئيسية..() في تطبيق سيلفرلايت1.التطبيق.بدء التطبيق (مرسل الكائن ، بدء الأحداث ه) في السيدة الداخلية.كورينفوكيهاندلر.استدعاء إيفينثاندلر (يونت 32 نوعإندكس ، مندوب هاندلرديليغات ، كائن المرسل ، كائن أرجس) في السيدة الداخلية.(جولثيلبر).فيريفينت (إنتبتر أونماناجيدوبج ، إنتبتر أونماناجيدوبجارغس ، إنت 32 أرجستيبيندكس ، إنت 32 أكتوالارغستيبيندكس ، سلسلة اسم الحدث ، يونت 32 الأعلام)

وأظن أن لديها ما تفعله معي باستخدام ClientContext context = new ClientContext(ApplicationContext.Current.Url); في رمز سيلفرلايت.من فضلك أعطني بعض التلميحات.

هل كانت مفيدة؟

المحلول

حصلت عليه ، وكان لتوفير السياق في بارامس الحرف الأول من علامة الكائن بلدي.

<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 %>"

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top