سؤال

أنا أحاول الاتصال بسيطة webparts في موقع فريق sharepoint أحتاج أحد webparts لتصفية المعلومات على أساس ما يتلقى من آخر webpart

أنا باستخدام سلسلة الاستعلام تصفية webpart و قائمة عرض webpart ولكن بغض النظر عن كيف أقوم بتوصيل لهم دائما أنا على الحصول على هذا الخطأ

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

ماذا علي أن أفعل و ماذا أفعل الخطأ

تحديث: أنا يمكن الاتصال على أجزاء ويب على بعض pgae ، ولكن الحصول على هذا الخطأ على DispForm.صفحة aspx بند معين ، webpart اتصالات غير مسموح به هناك؟؟!!

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

المحلول

هناك مشكلة مع خلق QueryString تصفية webparts في sharepoint عندما كنت لا تستخدم شبكة الإنترنت واجهة المستخدم (أنا جعل افتراض أن كنت لا).

هذا الرجل هنا عن وظيفة و كيف انه اخترق حول هذه المسألة.

http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/0328f1b2-20cd-427f-887a-e2925bd695e3/

وثمة خيار آخر هو استخدام QueryString تصفية جزء ويب في كل شيء ، وليس مجرد مرور querystrings العادية "جزء ويب".

http://mo.notono.us/2008/04/moss-filter-views-through-url-query.html

نصائح أخرى

لقد إصلاح هذه المشكلة.

المشكلة

في قائمة sharepoint وتصفيتها اسم العمود في الاستعلام strng fitlter تم حذف و إضافة عمود جديد مع نفس الاسم.

الحل: إزالة عامل التصفية وتعيين العرض الحالي مرة أخرى في webpart خصائص.أنه يعمل بشكل جيد.

مع التحيات ، Marees

الصفحة 'DispForm.aspx' عادة هو شكل من قائمة SharePoint و تطبق قواعد مختلفة قائمة على شكل صفحات من الصفحات التي لا تنتمي إلى قائمة Sharepoint (و الاختلافات لا الموثقة).أنا حل المشكلة عن طريق الحلول;يمكنك استخدام ليس ListViewWebPart ، ولكن DataViewWebPart (باستخدام سلسلة الاستعلام وعرض البيانات WebPart) ، أو يمكن أن تجنب QueryStringFilterWebPart باستخدام معلمات عناوين URL التي ListViewWebPart يفهم (ListViewWebPart تصفية المعلمة).

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