Latest web development tutorials

الملف العمومي ASP.NET صفحات ويب

يصف هذا الفصل AppStart الصفحة العالمي وPageStart.


قبل البدء الويب: _AppStart

هو مكتوب معظم رمز server-side في صفحة الويب الشخصية في الداخل. على سبيل المثال، إذا احتوت صفحة نموذج المدخلات، ثم هذا الموقع لقراءة بيانات النموذج عادة ما تحتوي على تعليمات برمجية من جانب الخادم.

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

الاستخدامات النموذجية _AppStart رمز بدء التشغيل وتهيئة القيمة العالمية (مثل عدادات واسم عالمي).

ملاحظة 1: ملف التمديد _AppStart يتفق، على سبيل المثال، صفحتك: _AppStart.cshtml.

ملاحظة 2: أكد _AppStart البادئة. ولذلك، فإنه لا يمكن تصفح مباشرة.


قبل كل صفحة: _PageStart

كود تشغيلها كما كان من قبل _AppStart قبل أن تبدأ موقع الويب الخاص بك تشغيل، يمكنك كتابة في كل مجلد من أي صفحة.

لموقعك كل مجلد، يمكنك إضافة ملف يسمى _PageStart من.

_PageStart استخدام نموذجي هو وضع تخطيط صفحة من مجلد كل الصفحات، أو صفحة قبل تشغيل الشيكات ما إذا كان المستخدم قد سجل دخوله في.


كيف يعمل؟

ويوضح الشكل أدناه كيف يعمل:

PageStart

عند استلام الطلب، ASP.NET أولا بفحص _AppStart موجودا. إذا كان موقع _AppStart موجود وهذا هو الطلب الأول وردت، تشغيل _AppStart.

ثم يتحقق ASP.NET _PageStart موجودا. في حالة وجود _PageStart، قبل أن يتم طلب صفحة أخرى لتشغيل أول _PageStart التشغيل.

يمكنك الاتصال RunPage في _PageStart في () يطلب لتحديد الموقف العملي من الصفحة. خلاف ذلك، افتراضيا، الموقع المطلوب غير و_PageStart تشغيل فقط بعد التشغيل.