@ الصفحة
يعرّف الصفحة - سمات خاصة (.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، عرض الالولاية لا يتم الحفاظ على عنصر تحكم عند يطبق أحد الشروط التالية:
قم بتعيين خاصية EnableViewState التابعة لـتحكم false إلى .
ViewStateModeتم تعيين الخاصية إلى عنصر تحكم Disabledأو يرث عنصر تحكم Disabledالقيمة.
لمزيد من المعلومات حول عرض الالولاية و التحكم بالولاية, راجع 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" %>
راجع أيضًا:
المرجع
قالب النص بناء الجملة التوجيهي