SharePoint 2007 Httphandler NullreferenceException باستخدام spcontext.current.site/web عند استدعاؤه من jQuery
-
25-09-2019 - |
سؤال
لدي حاجة لتطوير 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". لذلك ، فإن التغيير إلى المسار الصحيح حل مشكلتي. يا فتى لا أشعر بالغضب الآن!.