مشاركة عبر


@ الصفحة

يعرّف الصفحة - سمات خاصة (.aspx ملف) تستخدم بواسطة محلل صفحة ASP.NET برنامج التحويل البرمجي.

<%@ Page attribute="value" [attribute="value"...] %>

السمات

  • Async
    يجعل الصفحة معالج غير متزامن (أي، فإنه يتسبب الصفحة لاستخدام تطبيق IHttpAsyncHandlerإلى معالجة الطلبات).

    يكون الإعداد الافتراضي هو false.

  • AsyncTimeOut
    تعريف فترة المهلة (بالثواني) المستخدمة عند معالجة مهام غير متزامنة. الإعداد الافتراضي هو 45 ثانية.

    يجب أن تكون القيمة عدد صحيح.

    لمزيد من المعلومات، انظر الخاصية AsyncTimeout.

  • AspCompat
    عند تعيين إلى true، يسمح الصفحة إلى تنفيذها تشغيل مؤشر ترابط الأجزاء بمؤشر ترابط واحد (STA). يسمح هذا الصفحة على مكونات يتصل STA مثل مكون تم تطويرها بواسطة Microsoft Visual Basic 6.0. إعداد هذه السمة trueيسمح أيضاً الصفحة استدعاء COM + الإصدار 1.0 المكونات التي تتطلب الوصول إلى غير مدار الصفحات الخادم النشطة (ASP) المضمنة الكائنات. للوصول إلي هذا فمن خلال ObjectContextالكائن أو OnStartPageالأسلوب. يكون الإعداد الافتراضي هو false.

    ملاحظةملاحظة

    إعداد هذه السمة إلى trueيمكن أن يؤدي إلى تخفيض الأداء الصفحة الخاصة بك.لمزيد من المعلومات، راجع قسم العلامات.

  • AutoEventWireup
    الإشارة إلى ما إذا كانت الصفحة أحداث autowired. trueإذا كان ربط الحدث أوتوماتيكيا ممكّن; وإلاfalse. يكون الإعداد الافتراضي هو true. لمزيد من المعلومات، راجع طراز أحداث التحكم Server ASP.NET على ويب.

  • Buffer
    يحدد ما إذا مكن التخزين المؤقت لاستجابة HTTP. trueإذا كان التخزين المؤقت الصفحة الممكّنة وإلاfalse.

    يكون الإعداد الافتراضي هو true.

  • ClassName
    سلسلة أحرف يحدد اسم فئة الصفحة التي سوف يتم بشكل حيوي ترجمة عند طلب الصفحة. يمكن أن تكون هذه القيمة صالحة أي اسم الفئة ويمكن أن يتضمن بشكل كامل مؤهل اسم الفئة. إذا لم يتم تعيين القيمة هذه السمة اسم فئة الصفحة المترجمة استناداً إلى اسم الملف الصفحة ويتم استخدام مساحة الاسم الافتراضية ASP. إذا كان القيمة من أجل ClassNameتحديد سمة بدون مساحة اسم كامل ، مساحة الاسم ثم ASPالمستخدم, ويتم دمجها مع اسم الفئة المحددة إلى إنشاء اسم مؤهل بشكل كامل للفئة.

    صفحة أخرى يمكنك بها الرجوع إلى اسم الفئة المعينة إلى الصفحة الأولى باستخدام التوجيه @ مرجع.

    ملاحظةملاحظة

    من الممكن في صفحة لتعليمات برمجية في الخلف فئة إلى فئة الصفحة المقترنة .aspx باستخدام اسم الفئة مؤهل بشكل كامل صفحة .aspx الأعضاء مرجع.ومع ذلك، إذا precompile الموقع الخاص بك مع ممكّن حماية المصدر الفئة الصفحة تعليمات برمجية الخلفية غير موجود في نفس التجميع كفئة الصفحة .aspx.لذلك لن تعمل مرجع الفئة في ملف لتعليمات برمجية في الخلف.ولمزيد من المعلومات عن ما قبل التحويل البرمجي , راجع نظرة عامة حول Precompilation ASP.NET.

  • ClientIDMode
    يحدد الخوارزمية التي سوف تستخدم لإنشاء ClientIDقيم عناصر التحكم. القيمة الافتراضية هي AutoID. القيمة الافتراضية لعناصر التحكم هي Inherit ولذلك، يتم تحديد الخوارزمية الافتراضية لعناصر التحكم في الصفحة بواسطة ClientIDإعداد الصفحة. مختلف الافتراضي يمكن تعيين القيمة في العنصر الصفحات من ملف ويب.config. لمزيد من المعلومات حول خوارزمية ، راجع ClientIDModeفئة.

  • ClientTarget
    الإشارة إلى عميل المستخدم الهدف (عادةً، مستعرض ويب مثل Microsoft إنترنت مستكشف) حيث ينبغي لـ عناصر تحكم الخادمASP.NET تقديم محتوى. يمكن أن تكون هذه القيمة صالحة أي اسم مستعار كما تم تعريفه داخل <clientTarget>القسم من ملف التكوين للتطبيق. لمزيد من المعلومات، انظر الخاصية ClientTarget.

  • CodeBehind
    تعيين اسم الملف المحول برمجيا الذي يحتوي على الفئة المقترنة معه الصفحة. هذه السمة غير مستخدمة في وقت التشغيل.

    Th هو سمة هو المستخدمة للمشاريع تطبيق ويب. CodeFileسمة هو المستخدم لموقع ويب مشاريع. ل المزيد من المعلومات حول أنواع مشروع ويب في ‏‫Visual Studio، راجع أنواع مشاريع ASP.NET على ويب.

  • CodeFile
    يقوم بتعيين مسار المشير إلي الملف الخلفي للتعليمات البرمجية للصفحة. هذه السمة مستخدمة مع Inheritsسمة لاقتران ملف تعليمات برمجية في الخلف مصدر مع صفحة ويب. السمة صالحة فقط لصفحة المترجمة.

    Th هو سمة هو المستخدمة لمشاريع موقع ويب. CodeBehindسمة هو المستخدمة لتطبيق ويب المشاريع. ل المزيد من المعلومات حول أنواع مشروع ويب في ‏‫Visual Studio، راجع أنواع مشاريع ASP.NET على ويب.

  • CodeFileBaseClass
    تعيّن اسم نوع الفئة الأساسية المقترنة بها و الصفحة تعليمات برمجية - خلف الفئة. هذه السمة اختيارية ولكن عند استخدامه CodeFileكما يجب أن تكون سمة موجودة. استخدم هذه السمة عند الحاجة إلى تنفيذ سيناريو مشترك حيث تقوم بتعريف حقول مشتركة (والأحداث المقترنة بشكل اختياري) في فئة أساسية للرجوع لعناصر التحكم الموجودة في عنصر تحكم المستخدم. نتيجة لـASP.NET طراز إنشاء التعليمات برمجية، إذا قمت بتعريف الحقول في فئة أساسية دون استخدام هذا السمة، يتم إنشاء عضو تعريف جديد في وقت التحويل برمجياً لعناصر التحكم الموجودة في صفحة ويب (في فئة جزئية منفصلة) والسيناريو المطلوب قد لا يعمل. ولكن إذا كنت تستخدم CodeFileBaseClassالسمة لربط الفئة الأساسية مع الصفحة وتقوم بإجراء فئة جزئية (تم تعيينه اسمه Inheritsللسمة وملف المصدر تتم الإشارة إليه من CodeFileالسمة) ترث من الفئة الأساسية ثم ستتمكن الحقول الموجودة في الفئة الأساسية من الرجوع لعناصر التحكم الموجودة في صفحة إنشاء التعليمات البرمجية.

  • CodePage
    الإشارة إلى القيمة مخطط الترميز المستخدم الاستجابة. هي القيمة عدد صحيح يعمل المعرف لعنصر مخطط الترميز. للحصول على قائمة المحتملة CodePageمعرّفات الإصدارات، راجع Encodingفئة.

  • CompilationMode
    تعيين ما إذا كان يجب ان يتم ترجمة عنصر تحكمباستخدام سلسلة تحدد أحد الخيارات العديدة من قائمة تعداد. قيمة افتراضية Always، لذلك aspx. صفحة يتم تحويلها برمجياً بشكل افتراضي. للحصول على تفاصيل، راجع CompilationModeقائمة تعداد.

  • CompilerOptions
    سلسلة تحتوي على خيارات المحول البرمجي المستخدمة ليحول برمجياً صفحة. في C# و Visual Basic ، هذا تسلسل مفاتيح التبديل الموجودة بخط أوامر برنامج التحويل البرمجي. للحصول على معلومات أكثر راجع المعلومات حول خيارات برنامج التحويل البرمجي، راجع (خيارات المحول البرمجي #C)أو المحول البرمجي Visual Basic.

  • ContentType
    يعرّف نوع محتوى HTTP الاستجابة على أنه نوع MIME قياسي. يدعم أي سلسلة نوع محتوى HTTP صالح. للحصول على قائمة القيم المحتملة البحث عن MIME مكتبة MSDN.

  • Culture
    تشير إلى ثقافة إعدادات للصفحة. يجب أن تكون القيمة هذه السمة معرف البيانات موروثة صالح. لاحظ أنه LCID Cultureسمات تبادليتان بوجه عام; إذا كنت تستخدم إحدى هذه السمات لا يمكن استخدام البعض في نفس الصفحة. وللمزيد من المعلومات حول،أنظر الي Cultureالخاصية CultureInfoوالفئة.

  • Debug
    الإشارة إلى ما إذا كان يجب تجميع الصفحة مع رموز التصحيح. trueإذا كان يجب تجميع الصفحة مع رموز التصحيح; وإلاfalse. لأنه هذا الإعداد يؤثر على الأداء, يجب عليك فقط تعيين السمة إلى trueأثناء التطوير.

  • Description
    توفر وصفاً نصياً لشكل الصفحة. يتم تجاهل هذه القيمة بواسطة محلل ASP.NET.

  • EnableEventValidation
    تمكين التحقق من صحة الأحداث في وحدات سيناريو إعادة النشر و رد الاتصال. trueإذا كان يتم الآن أحداث التحقق من صحتها وإلاfalse. يكون الإعداد الافتراضي هو true.

    التحقق من صحة الحدث الصفحة يقلل مخاطر طلبات إعادة النشر غير المصرح به و الردود. عند enableEventValidation الخاصية true، يسمح ASP.NET فقط الأحداث التي يمكن يمكن رفع عنصر تحكم أثناء طلب إعادة النشر أو رد الاتصال. مع هذا الطراز تسجيلات الأحداث الخاصة به أثناء تقديم عنصر تحكم ثم ثم يتحقق من الأحداث أثناء معالجة ينشر-back أو رد الاتصال. الكل عناصر تستند إلى الحدث في ASP.NET استخدام هذه الميزة بشكل افتراضي.

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

  • EnableSessionState
    يعرّف جلسة - كشف متطلبات للصفحة. trueإذا تم ممكّن الولاية جلسة عمل;ReadOnlyإذا كان يمكن أن تكون الولاية جلسة عمل القراءة ولكن ليس تم تغييرهها وإلا,false. يكون الإعداد الافتراضي هو true. هذه القيم حساسة لحالة الأحرف. لمزيد من المعلومات، راجع نظرة عامة حول حالة جلسة العمل ASP.NET.

  • EnableTheming
    الإشارة إلى ما إذا كان يتم استخدام الأنساق على صفحة. trueإذا كانت السمات المستخدمة وإلاfalse. يكون الإعداد الافتراضي هو true.

  • EnableViewState
    تحديد ما إذا كان عرض الحالة مفعّلة ومحافظ عليها من خلال طلبات الصفحة. هذه القيمة هي trueإذا عرض الالولاية يتم الاحتفاظ أو falseإذا عرض الالولاية يتم الاحتفاظ. يكون الإعداد الافتراضي هو true.

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

    لمزيد من المعلومات حول عرض الالولاية و التحكم بالولاية, راجع Control.EnableViewStateالخاصية.

  • EnableViewStateMac
    يشير إلى أن ASP.NET يجب التحقق من رموز مصادقة الرسالة (MAC) في الصفحة عرض الالولاية عندما يتم نشر الصفحة مرة أخرى من العميل. trueإذا عرض الالولاية يجب أن يكون MAC المحددة وإلاfalse. يكون الإعداد الافتراضي هو true.

    ملاحظةملاحظة

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

  • ErrorPage
    يعرّف URL هدف لإعادة التوجيه إذا الصفحة لم تتم معالجته ‏‏ استثناء يحدث. لمزيد من المعلومات، انظر الخاصية ErrorPage.

  • Explicit
    يحدد ما إذا كان يتم ترجمة الصفحة باستخدام وضع Visual Basic Option Explicit. trueتشير إلى أن خيار التحويل برمجياً الصريح لـ Visual Basic ممكن و أن كل المتغيرات يجب تعريفها باستخدامDim, Private, Public, أوReDimكشف; وإلا،false. يكون الإعداد الافتراضي هو false.

    ملاحظةملاحظة

    يتم تجاهل هذه السمة بواسطة لغات غير Visual Basic.أيضاً، يتم تعيين هذا الخيار لـ trueفي ملف التكوين Machine.config.لمزيد من المعلومات، راجع ملفات التكوين ASP.NET.

  • Inherits
    يعرف فئة ذات تعليمات برمجية خلفية للصفحة لترثها. هذه يمكن أن تكون أي فئة مشتقة من Page الفئة. هذا السمة تستخدم مع CodeFileالسمة التي تحتوي على المسار الى الملف المصدر لفئة التعليمات البرمجية الخلفية. Inheritsالسمة حساس لحالة الأحرف عند استخدام C# كصفحة اللغة, و تحسس حالة الأحرف عند استخدام Visual Basic كصفحة اللغة.

    إذا Inheritsلا يحتوي على سمة مساحة ASP.NET التحقق ما إذا كان ClassNameيحتوي على سمة مساحة الاسم. إذا وجدت حاول ASP.NET إلى تحميل فئة المشار إليه في Inheritsاستخدام مساحة الاسم السمة ClassNameالسمة. (هذا يفترض التي Inheritsالسمة و ClassNameاستخدام السمة كلا لنفس مساحة الاسم.)

    لمزيد من المعلومات حول تعليمات برمجية خلف الفئات، راجع طراز رمز صفحة ASP.NET على ويب.

  • Language
    تحدد اللغة المستخدمة عند ترجمة كل الرسم الهندسي المضمن (< % > و < % = % >) و كتل تعريف التعليمات البرمجية كتل تعريف داخل الصفحة. يمكن أن تمثل القيم أي اللغة معتمدة من قبل .NET Framework "، بما في ذلك Visual Basic أو C# أو JScript. لغة واحدة فقط يمكن استخدامها و تحديدها لكل صفحة.

  • LCID
    يعرّف معرّف إعدادات محلية للالصفحة "نماذج ويب".

    ملاحظةملاحظة

    إعدادات محلية معرّف عبارة عن القيمة 32 بت بشكل فريد بتعريف إعدادات محلية.يستخدم ASP.NET لغة الإدخال الافتراضية لخادم ويب إلا إذا قمت بتعيين لغة مختلفة لالصفحة "ويب النماذج" باستخدام هذه السمة.لاحظ أنه LCID Cultureسمات تبادليتان بوجه عام; إذا كنت تستخدم إحدى هذه السمات لا يمكن استخدام البعض في نفس الصفحة.للحصول على أكثر البحث معلومات حول الإعدادات المحلية, مكتبة MSDN.

  • LinePragmas
    يحدد ما إذا كان يجب على وقت التشغيل إنشاء خط في مصدر التعليمات البرمجية. هذه هي خيارات التحويل البرمجي المستخدمة غالبا من قبل أدوات التصحيح لوضع علامة على مواقع محددة وملف مصدر. trueإذا كان يجب أن تكوين خط pragmas وإلاfalse.

  • MaintainScrollPositionOnPostback
    الإشارة إلى ما إذا كان سيتم إرجاع المستخدم إلى نفس موضع في المستعرض العميل بعد إعادة النشر. trueإذا كان يجب أن يكون المستخدمون التي تم إرجاعها إلى نفس الموقع وإلاfalse. يكون الإعداد الافتراضي هو false.

    ملاحظةملاحظة

    يمكن للمطورين تعريف هذه السمة لالكل الصفحات بواسطة إعداد maintainScrollPostitionOnPostbackالسمة (لاحظ أن يكون لحالة الأحرف في ملفات التكوين) على <pages>العنصر في ملف ويب.config.

  • MasterPageFile
    يعين المسار إلى الصفحة الرئيسية لصفحة المحتوى أو صفحة رئيسية متداخلة. يعتمد مسارات المطلقة والنسبية. لمزيد من المعلومات، انظر الخاصية MasterPageFile.

  • MetaDescription
    يعين MetaDescriptionالخاصية. إذا تضمن ترميز الصفحة أيضاً "وصف" metaعنصر ، القيمة الموجودة في@ Pageتوجيه تتجاوز القيمة في ترميز.

  • MetaKeywords
    يعين MetaKeywordsالخاصية. إذا تضمن ترميز الصفحة أيضاً "الكلمات الرئيسية" metaعنصر ، القيمة الموجودة في@ Pageتوجيه تتجاوز القيمة في ترميز.

  • ResponseEncoding
    يشير إلى اسم مخطط الترميز المستخدم استجابة HTTP الذي يحتوي على محتوى الصفحة. القيمة التي تم تعيينها إلى هذه السمة ترميز اسم صالح. للحصول على قائمة بأسماء الترميز المحتملة راجع Encodingفئة. يمكنك أيضاً استدعاء GetEncodingsأسلوب للحصول على قائمة أسماء الترميز المحتملة ويمكن المعرفات.

  • SmartNavigation
    الإشارة إلى ما إذا كان الصفحة يدعم ميزة التنقل ذكى إنترنت مستكشف 5.5 أو الإصدار الأحدث. trueإذا كان تنقل ذكى الممكّنة وإلاfalse. يكون الإعداد الافتراضي هو false.

    في الإصدار ASP.NET 2.0 والإصدارات الأحدث، SmartNavigationخاصية هو قديمة. استخدام SetFocusأسلوب و MaintainScrollPositionOnPostback()الخاصية بدلاً من ذلك.

  • Src
    يقوم بتعيين ملف المسارالمتضمن تعليمات برمجية مربوطة لصفحة. في الملف المصدر المرتبط يمكنك اختيار تضمين منطق البرمجة لصفحة الخاص بك إما في فئة أو في كتل تعليمات برمجية تعريف .

    يمكنك استخدام Srcالسمة لبناء ارتباط موفرين لصفحة. لمزيد من المعلومات، راجع فئة BuildProvider. أيضاً، في إصدارات ASP.NET قبل إلى 2.0 Srcتم استخدام السمة كطريقة بديلة لربط ملف لتعليمات برمجية في الخلف لصفحة. في ASP.NET 2.0 الأسلوب المفضل لإضافة ارتباطات تعليمة برمجية - خلف الملف المصدر لصفحة لاستخدامه في Inheritsالسمة لتحديد فئة ما، مع CodeFileالسمة لتحديد المسار إلى الملف المصدر للفئة.

  • Strict
    يشير إلى أن صفحة يجب أن يكون مترجم باستخدام الوضع Option Strict.Visual Basic trueإذا كانOption Strict ممكّن وإلاfalse. يكون الإعداد الافتراضي هو false.

    ملاحظةملاحظة

    يتم تجاهل هذه السمة بواسطة لغات غير Visual Basic.

  • StyleSheetTheme
    تعيين معرّف سمة صالحة إلى استخدامها في الصفحة. عند StyleSheetThemeتعيين السمة "، يمكن يمنع عناصر فردية أسلوبية الإعدادات المحتواة في السمة. وبالتالي يمكن سمة توفير مظهر الكلي لموقع من مواقع أثناء الإعدادات المحتواة في StyleSheetThemeالسمة تتيح إمكانية يخصص إعدادات معينة على الصفحة ثم به عناصر تحكم فردية.

  • TargetSchema
    تعيين اسم المخطط الذي يقوم بالتحقق من صحة المحتوى في صفحة. يخدم هذا غرض وصفي فقط; لا يتم تنفيذ التحقق من صحة بشكل فعلي، وسيتم تجاهل السمة بواسطة المحلل اللغوي.

  • Theme
    تعيين معرّف سمة صالحة إلى استخدامها في الصفحة. عند Themeتعيين السمة دون استخدام StyleSheetThemeسمة تتجاوز إعدادات النمط الفردية على عناصر التحكم، تمكينك إلى إنشاء مظهر موحد و متناسقة على الصفحة. لمزيد من المعلومات، انظر الخاصية Theme.

  • Title
    تحديد عنوان للالصفحة التي تم تقديمها داخل HTML <title>العلامات في الاستجابة. يمكن أيضاً الوصول إلى العنوان برمجياً كخاصية الصفحة. للحصول على تفاصيل، راجع Titleالخاصية.

  • Trace
    الإشارة إلى ما إذا كان قد تم ممكّن تتبع. trueإذا كان تتبع الممكّنة وإلاfalse. يكون الإعداد الافتراضي هو false. لمزيد من المعلومات، انظر الخاصية نظرة عامة حول تتبع ASP.NET Trace.

  • TraceMode
    يشير إلى كيفية رسائل التتبع إلى عرض الصفحة عندما يتم ممكّن التتبع. القيم محتملة هي SortByTime و SortByCategory. الافتراضي عند ممكّن تتبع SortByTime. ولمزيد من المعلومات حول التتبع، راجع نظرة عامة حول تتبع ASP.NET.

  • Transaction
    الإشارة إلى ما إذا كان يتم دعم معاملات COM + على الصفحة. القيم محتملة هي Disabled و NotSupportedو Supportedو RequiredRequiresNew. يكون الإعداد الافتراضي هو Disabled.

  • UICulture
    تحديد إعداد الثقافة واجهة المستخدم لاستخدامه في الصفحة. يدعم أي القيمة الثقافة لواجهة المستخدم. لمزيد من المعلومات، انظر الخاصية UICulture.

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

    يتم ممكّن هذه الميزة في الجهاز ملف التكوين (Machine.config). يمكنك يعطله في ملف تكوين تطبيق (ويب.config) أو على الصفحة عن طريق تعيين هذه السمة إلى false.

    ملاحظةملاحظة

    تساعد هذه الوظيفة إلى تقليل مخاطر لـ عبر-موقع البرمجة النصية الهجمات الصفحات مباشرة وتطبيقات ASP.NET.يمكن أن تعاني أحد تطبيقات التي لا تتحقق من إدخال المستخدم بشكل صحيح من العديد من أنواع الهجمات الإدخال تالف بما في ذلك بتنفيذ برمجة نصية عبر المواقع والهجمات الإدخال Microsoft SQL الخادم.لا يوجد بديل لتقييم لالكل النماذج الإدخال في تطبيق بعناية كما التأكد من أن يتم إما بشكل صحيح التحقق من صحة أو ترميز, أو escaped التطبيق قبل إلى التعامل مع البيانات أو إرسال المعلومات إلى العميل.

  • ViewStateEncryptionMode
    يحدد كيفية عرض الالولاية مشفرًا، القيم المحسوبة الثلاثة: Auto, Always, أو Never. الافتراضي هو Auto، المعنى التي عرض الالولاية سيتم تشفير إذا طلب تحكم مفرد it. لمزيد من المعلومات، انظر قائمة التعداد ViewStateEncryptionMode.

  • ViewStateMode
    تعيّن ViewStateModeالقيمة الخاصية نافذة المفعول لعنصر تحكم عند ViewStateModeخاصية عنصر التحكم Inherit. القيمة الافتراضية للصفحة هي ViewStateModeEnabled.

    ViewStateModeو EnableViewStateخصائص تحديد ما إذا كان يتم الاحتفاظ بالولاية العرض لعناصر التحكم على الصفحة. لمزيد من المعلومات وللحصول على مثال راجع خاصية EnableViewStateViewStateMode.

  • WarningLevel
    يشير إلى مستوى تحذير برنامج التحويل البرمجي الذي عنده تريد من المحول البرمجي معاملة التحذيرات كأخطاء, وبالتالي إحباط التحويل البرمجي لصفحة. مستويات تحذير المحتملة هي من 0 إلى 4. لمزيد من المعلومات، انظر الخاصية WarningLevel.

ملاحظات

يمكن استخدام هذا التوجيه فقط في الصفحات "نماذج ويب". يمكنك تضمين @ Page توجيه واحد فقط لكل ملف aspx . بشكل إضافي, يمكنك تعريف Languageسمة لكل@ Pageتوجيه، لأنه يمكن استخدام لغة واحدة فقط لكل صفحة. لأن الأكثر استخداماً يتم توفير القيم الافتراضية للملفات لمعظم السمات في تعليمات برمجية المصدر أو في ملفات التكوين ليس من الضروري غالباً إضافة مجموعة قطر أيمن متوسطة من السمات إلى التوجيه. وبشكل عام، يجب إضافة مجموعة صغيرة من السمات المطلوبة إلى تحديد الميزات التي تريدها الصفحة. إذا كان هناك سمة مشتركة الذي تريد يطبقه على الكل صفحات على سبيل المثال إذا كنت تريد تمكين التتبع على الكل الصفحات خذ في الاعتبار تمكين الميزة في ملف ويب.config بدلاً من إضافة Traceالسمة إلى كل صفحة فردية.

ملاحظةملاحظة

@ Page التوجيه يحتوي على عدد من السمات المشتركة مع توجيهات الأخرى التي تنطبق على ملف المصدر بالكامل مثل @ Control لتوجيه (المستخدم في ملفات ascx. لعنصر تحكم ويب) و@ Master التوجيه (المستخدم في ملفات .شكل رئيسي الخاص بالصفحات الرئيسية).

لتعريف سمات متعددة @ Pageتوجيه افصل كل زوج مكون من سمة وقيمة باستخدام مسافة واحدة. للحصول سمة معينة لا تقم بإضافة مسافة على كلا جانبي العلامة علامة التساوي (=) بهذا الشكل تتصل السمة بقيمتها. على سبيل المثال، راجع المقطع المثال الخاص بهذا الموضوع.

التنقل ذكى ميزة ASP.NET معتمد في إنترنت مستكشف 5.5 وبرامج استعراض أحدث. تتيح الصفحة إلى تحديث مع الحفاظ على موضع يمرر و التركيز عنصر بين تنقلات التسبب في الصفحة واحدة فقط ليتم تخزينها في محفوظات المستعرض وبدون وميض الشائعة المقترنة تحديث الصفحة ويب. التنقل ذكى منحنياً يُستخدم مع الصفحات ASP.NET التي تتطلب postbacks متكررة ولكن مع محتوى مرئي يتغير بشكل كبير على إرجاع. جرب ذلك بعناية عند تقرير ما إذا كان سيتم تعيين هذه السمة إلى true.

عند إلى الصفحة إذا استخدمت على مُنشئ لإنشاء مكون COM قبل الطلب جدولة فستعمل على الحيز متعددة مؤشرات ترابط مؤشر الترابط (MTA).AspCompatتعيين السمة إلىtrue يؤدي هذا الإجراء هام انخفاض الأداء خادم ويب. لتجنب هذه المشكلة إنشاء مكونات COM فقط من داخل أحد Pageالأحداث (مثل Page_Load، Page_Init, إلى آخره) أو أحد Pageأساليب. تأكد أيضاً أنه لا يتم إنشاء الكائنات في وقت الإنشاء الصفحة.

يلي تعليمات برمجية يوضح المثال الطريقة إنشاء مثيل لكائن COM في الصفحة بها AspCompatممكّن.

<%@ Page AspCompat="true" language="C#" %>
<script runat="server" >

MyComObject comObj;

public void Page_Load(){
   // Use comObj here when the code is running on the STA thread pool.
   comObj = New MyComObject();
   // Do something with the combObj object.
}
<%@ Page AspCompat="true" language="VB" %>
<script runat="server" >

    Dim comObj As MyComObject 

    Public Sub Page_Load()
     'Use comObj here when the code is running on the STA thread pool.
     comObj = New MyComObject()
     ' Do something with the combObj object.
    End Sub
</script>
ملاحظةملاحظة

إضافة توجيه @ Master @ الصفحة إلى صفحة رئيسية لا يسمح باستخدام نفس تعريف التوجيه في الصفحات التي تعتمد على الرئيسية.بدلاً من ذلك، استخدم 950xf363(v=vs.100).mdعنصر التكوين لتعريف موجهات الصفحة بشكل عمومي.

مثال

يرشد برنامج التحويل البرمجي الصفحة ASP.NET استخدام Visual Basic كلغة تعليمات برمجية من جانب الخادم للالصفحة المثال التعليمات البرمجية التالي ويقوم بتعيين الافتراضي MIME HTTP ContentTypeالسمة التي تم إرسالها إلى العميل إلى "text/xml".

<%@ Page Language="VB" ContentType="text/xml" %>

راجع أيضًا:

المرجع

قالب النص بناء الجملة التوجيهي

عنصر التحكم

رئيسي

موارد أخرى

ASP.NET صفحة بناء الجملة