مشاركة عبر


عنصر webParts (مخطط إعدادات ASP.NET)

يسمح لك بتحديد مزود الخدمات الشخصية "أجزاء ويب" و تخويل إضفاء طابع شخصي و إضافة فئات مخصصة تقوم بتوسيع فئة ال WebPartTransformer للاستخدام من قبل اتصالات "أجزاء ويب".

عنصر تكوين (مخطط إعدادات عام)
  النظام.ويب عنصر (مخطط إعدادات ASP.NET)
    عنصر webParts (مخطط إعدادات ASP.NET)

<webParts enableExport="true|false">
   <personalization...>...</personalization>
   <transformers>...</transformers >
</webParts>

السمات والعناصر

تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.

السمات

السمة

الوصف

enableExport

سمة Boolean اختيارية.

تمكين يصدّر بيانات عنصر تحكم إلى ملف وصف XML.

القيمة الافتراضية هي false.

العناصر التابعة

العنصر

الوصف

personalization

عنصر اختياري.

تحديد مزود "أجزاء ويب" الطابع الشخصي و يضبط تخويل إضفاء "أجزاء ويب" الطابع الشخصي.

transformers

عنصر اختياري.

تعريف مجموعة من TransformerInfoالكائنات.

العناصر الأصلية

العنصر

الوصف

configuration

العنصر الجذري المطلوب في كل ملف تكوين مستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات .NET Framework.

system.web

تحديد جذر العنصر لإعدادات تكوين ASP.NET في ملف تكوين ما. يحتوي على عناصر تكوين التي تكوّن تطبيقات ويب ASP.NET وتتحكم في سلوك التطبيقات.

ملاحظات

التكوين الافتراضي

العنصر الافتراضي التالي webParts مكون في ملف Web.config الجذر في الإصدار2.0 من .NET Framework .

<webParts>
  <personalization>
    <providers>
      <add connectionStringName="LocalSqlServer"
        name="AspNetSqlPersonalizationProvider" 
        type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider, System.Web, 
        Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    </providers>

    <authorization>
      <deny users="*" verbs="enterSharedScope" />
      <allow users="*" verbs="modifyState" />
    </authorization>

  </personalization>

  <transformers>
    <add name="RowToFieldTransformer"
      type="System.Web.UI.WebControls.WebParts.RowToFieldTransformer" />
    <add name="RowToParametersTransformer" 
      type="System.Web.UI.WebControls.WebParts.RowToParametersTransformer" />
  </transformers>
</webParts>

مثال

المثال التالي كيفية إلى تحديد القيم بشكل إلزامي webPartsالمقطع.

<webParts>
  <personalization defaultProvider="AspNetSqlPersonalizationProvider">
    <providers>
      <add name="AspNetSqlPersonalizationProvider"
        type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider"
        connectionStringName="LocalSqlServer" applicationName="/" />
    </providers>
    <authorization>
      <deny users="*" verbs="enterSharedScope" />
      <allow users="*" verbs="modifyState" />
    </authorization>
  </personalization>
</webParts>

قد يتم تعريف موفري فقط المستوى التطبيق.

معلومات العنصر

معالج مقطع التكوين

System.Web.Configuration.WebPartsSection

عضو التكوين

SystemWebSectionGroup.WebParts

مواقع قابلة للتكوين

Machine.config

Web.config المستوى الجذري

Web.config مستوى التطبيق

Web.config المستوى الجذري

المتطلبات

الإصدار 6.0 من IIS

NET Framework. الإصدار 2.0

Visual Studio 2005

راجع أيضًا:

المهام

كيفية: تكوين دلائل معينة باستخدام إعدادات الموقع

كيفية: تأمين إعدادات التكوين ASP.NET

المرجع

النظام.ويب عنصر (مخطط إعدادات ASP.NET)

عنصر تكوين (مخطط إعدادات عام)

عنصر إضفاء الطابع شخصي ل webParts (مخطط إعدادات ASP.NET)

عنصر المحولات لـ webParts (مخطط إعدادات ASP.NET)

WebPartsSection

WebPartsPersonalization

WebPartsPersonalizationAuthorization

System.Configuration

System.Web.Configuration

المبادئ

نظرة عامة حول تكوين ASP.NET

وحدات سيناريو التكوين ASP.NET

تأمين تكوين ASP.NET

موارد أخرى

إعدادات التكوين العامة (ASP.NET)

إعدادات تكوين الـ ASP.NET

إدارة مواقع ويب ASP.NET

تكوين ASP.NET API