التحديث: ملصق مجهول ترك تعليق كبيرة حول الأسماء الداخلية. تأكد من قراءتها.
عند العمل مع مستقبلات الأحداث والتعليمات البرمجية الأخرى مراجع عناصر قائمة SharePoint عن طريق نموذج الكائن, أنا غالباً ما تجعل الأخطاء التي تولد هذا الخطأ في وقت التشغيل:
خطأ في تحميل وتشغيل جهاز استقبال الحدث Conchango.xyzzyEventReceiver في xyzzy, الإصدار = 1.0.0.0, الثقافة = المحايدة, PublicKeyToken = 0dc50a750396c3ac. يتم الحصول على معلومات إضافية أدناه. : لا تقع القيمة ضمن النطاق المتوقع.
أعتقد أن هذا هو خطأ عامة إلى حد ما الذي يحتمل أن ينتج العديد من الطرق المختلفة. ومع ذلك, تفسير واحد بسيط أن أنا أشعر بالرجوع إلى حقل غير صحيح. إذا كان اسم الحقل "تاريخ الاستحقاق", يجب الرجوع إليه مثل هذا في استقبال الحدث:
خصائص.عنصر القائمة["تاريخ الاستحقاق"]
عندما أنا خطأ إملائي أو استخدام حالة الخطأ عند الرجوع إلى الميدان, ينشئ SharePoint أعلاه المذكورة خطأ وقت التشغيل. وعلى سبيل المثال, وهذا الخطأ:
خصائص.عنصر القائمة["تاريخ الاستحقاق"]
</نهاية>
وأنا اتفق مع بول ولكن أريد أيضا أن تضيف شيئا لهذا الاستثناء.
في وقت ما اسم الحقل يختلف اسم الحقل الداخلي في القائمة حتى تحاول الوصول إليه باستخدام الحقل اسم الحقل في الكائن نموذج يعطينا الاستثناء المذكور أعلاه. لحل هذه المشكلة دائماً في محاولة للوصول الحقول باستخدام "أسمائها الداخلية".
كيف يمكنك العثور على أسماء الحقول الداخلية?
1) انتقل إلى قائمة Sharepoint. اذهب إلى جديد | عنصر جديد.
2) سيتم عرض نموذج عنصر جديد. الحق انقر فوق النموذج وانقر فوق "طريقة عرض المصدر". ابحث عن "اسم الحقل الداخلي" في التعليمات البرمجية ل HTML تم فتحها. سوف تجد "اسم الحقل الداخلي" جنبا إلى جنب مع "اسم الحقل".