SharePoint 2007 Httphandler NullreferenceException باستخدام spcontext.current.site/web عند استدعاؤه من jQuery

StackOverflow https://stackoverflow.com/questions/3605143

سؤال

لدي حاجة لتطوير httphandler مخصص في SharePoint. للبدء ، قمت للتو بترميز مثال بسيط: http://pastebin.com/hxljr2xt. على السطر 35 أو 36 من هذا الرمز أحصل على nullreferenceexception إذا اتصلت صفحة httphander الخاصة بي من jQuery. ولكن إذا اتصلت بالصفحة مباشرة في متصفحي ، أحصل على النتائج التي أتوقعها. لقد رأيت بعض الأمثلة على الإنترنت لبناء httphandler في SharePoint وأطلق عليها من jQuery ويبدو أنها لا تفعل أي شيء بطريقة مختلفة ثم أنا كذلك. السابق: http://bobbybeckner.com/index.php/sharepoint-list-and-linq-using-jquery-and-ihttphandler/

أي أفكار حول لماذا لا يمكنني الحصول على السياق الحالي من spContext عندما أتصل من jQuery؟

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

المحلول

حسنًا ، كان هذا خطأً غبياً من جانبي ، لقد اتضح بالفعل أنني كنت أطلب المسار الخطأ في مكالمة jQuery Ajax. كنت أطلب عنوان URL: "_layouts/mystuff/myhandler.ashx" الذي كان يحاول طلب "/pages/_layouts/mystuff/myhandler.ashx" بدلاً من "/_layouts/mystuff/myhandler.ashx". لذلك ، فإن التغيير إلى المسار الصحيح حل مشكلتي. يا فتى لا أشعر بالغضب الآن!.

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