استخدام SPPropertyBag مع صفحات الإدارة المخصصة في SharePoint 2010

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/61174

  •  10-12-2019
  •  | 
  •  

سؤال

أنا أبحث عن بعض البرامج التعليمية/الحلول الموضحة على الموقع أدناه.إنها صفحة إعدادات مخصصة متوفرة في صفحة إعدادات الموقع مع رابط تشعبي.

http://www.graegert.com/featured/using-spproperties-with-sharepoint-admin-pages

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

المحلول

حسنًا، كل ما كان يعمل في عام 2007 لا يزال يعمل في عام 2010 (و 2013).

يجب عليك التأكد من تخزين الخصائص في .AllProperties شنطة.

الخطوات العالمية هي:

  • قم بإنشاء صفحة إدارة ونشرها في 14/_layouts/your-project/your-administration-page.aspx.يحتوي Visual Studio 2010 (مع CKS:DEV) أو 2012 (مع Visual Studio Tools for Office) على قالب مخصص له.سيؤدي استخدام InputFormSection / InputFormControls إلى الحفاظ على الشكل والمظهر المعتاد ولكن يمكنك استخدام أي إدخال / مربع نص / ddl للعرض / واجهة المستخدم بأمان.الفكرة هي قراءة المفاتيح ذات الصلة عند التحميل والاحتفاظ بها عندما ينقر المستخدم على زر موافق (في SPWeb.AllProperties كما هو موضح أعلاه)

  • قم بإنشاء إجراء مخصص (من وحدة نمطية) من شأنه إنشاء رابط لتلك الصفحة في الموقع ذي الصلة

قم بإلقاء نظرة على صفحة الإدارة بأكملها (من الخلية 14، أسفل التخطيط) واختر أي صفحة قد تجدها عند الدخول إلى إعدادات الموقع وقم بتحليل مجموعة InputFormSections / Controls / InputFormButtonSection للحصول على إرشادات لجعلها تبدو تمامًا مثل الصفحة الأصلية.

أنا أستخدم هذا في جميع مشاريعي 2007 / 2010 / 2013، وهذا أنظف بكثير من مطالبة فريق تكنولوجيا المعلومات بتحديث web.config أو تنفيذ قائمة عامة لتخزينها (ولكن يمكن أن يكون لها آثار جانبية غير متوقعة مع عمليات نشر المحتوى ولكن هذه قصة أخرى ).

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

نصائح أخرى

هنا هو كيفية إنشاء صفحة إدارة SharePoint مخصصة:

href="http://geekswithblogs.net/norgean/archive2/02/13/centraladminpage.aspx" rel="nofollow"> http://geekswithblogs.net/norgean/archive/2012/02/13 / centraladminpage.aspx

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