سؤال

أنا أستخدم موقع نشر MOSS مع صفحة ماسعة مخصصة. أحد متطلباتنا هو الحصول على تذييل "محدث الموقع". حددنا حاليا هذا يدويا في كل مرة يتم فيها تحديث الموقع.

ما أحاول القيام به هو الرجوع عنصر قائمة محدد (من قائمة مخصصة) يخزن هذا التاريخ.

أنا أستخدم SharePoint Designer لإدراج عرض بيانات على الصفحة الرئيسية، ثم إسقاط قائمة SharePoint مخصصة عليه من مكتبة مصدر البيانات.

هذا يعمل بشكل جيد ويمكنك رؤية التاريخ عند عرض الصفحة الجذرية للموقع، بمجرد الانتقال إلى نقطة فرعية يتم إرجاع خطأ تفيد:

غير قادر على عرض جزء ويب هذا. لاستكشاف المشكلة وإصلاحها، افتح صفحة الويب هذه في محرر HTML متوافق مع Windows SharePoint، مثل Microsoft Office SharePoint Designer. إذا استمرت المشكلة، اتصل بمسؤول خادم ويب.

لقد قمت بتدوين هذا الخطأ وحاولت إضافة الأقواس المجعد إلى معرف القائمة ولكن هذا لم يحل المشكلة. هل يوجد لدى احد أي اقتراحات؟

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

المحلول

بشكل عام، نطاق القوائم هو Spweb الذي يستضيفه. هذا يعني أنه لا يمكنك الرجوع إلى قائمة بالمعرف من صفحة ويب فرعية. يمكنك التغلب على هذا عن طريق كتابة عنصر تحكم يفتح الويب الأصل القائمة، ثم يفتح القائمة. قد يكون هناك حلول أخرى أناقة لمشكلتك.

نصائح أخرى

أول شيء تحتاج إلى القيام به هو معرفة الخطأ الدقيق. فيما يلي طريقة واحدة للحصول على معلومات خطأ أكثر تفصيلا. تغيير Web.config لتطبيق الويب عن طريق تغيير الإعدادات التالية:

انظر أيضا في ملف السجل في الدليل <12 خلية> / سجلات Logs للحصول على معلومات خطأ أكثر تفصيلا.

أخيرا، تحقق من سجل الأحداث.

تخميني هو أن DataView يشير إلى القائمة المخصصة باستخدام عنوان URL النسبي غير صالح من الموقع الفرعي.

إذا كان هذا هو الحال، فسيكون نهج واحد بسيط في إنشاء عنصر تحكم خادم ينشئ عنوان URL صالح إلى قائمة مخصصة برمجيا وإضافة عنصر تحكم الخادم إلى الصفحة الرئيسية.

قد يكون من الممكن أيضا القيام ببعض الخداع XSL لبناء عنوان URL الصحيح من DataView، لكنني لست على دراية به.

جي

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