ไฟล์ทั่วโลกหน้าเว็บ ASP.NET
บทนี้จะอธิบายหน้าระดับโลก AppStart และ PageStart
ก่อนที่จะเริ่มเว็บ: _AppStart
รหัสฝั่งเซิร์ฟเวอร์ส่วนใหญ่จะถูกเขียนในหน้าเว็บส่วนบุคคลภายใน ตัวอย่างเช่นถ้าหน้านั้นมีรูปแบบการป้อนข้อมูลแล้วเว็บไซต์นี้เพื่ออ่านข้อมูลในแบบฟอร์มมักจะมีรหัสฝั่งเซิร์ฟเวอร์
อย่างไรก็ตามคุณสามารถสร้างหน้าเว็บที่เรียกว่า _AppStart ที่รากของเว็บไซต์ของคุณเว็บไซต์นี้ก่อนที่จะเริ่มการเรียกใช้โค้ดสามารถเริ่มต้น หากมีหน้านี้ ASP.NET จะอยู่ที่เว็บไซต์ในหน้าอื่น ๆ ของความสำคัญขอให้เรียกใช้หน้านี้
ใช้งานโดยทั่วไป _AppStart รหัสเริ่มต้นและเริ่มต้นมูลค่าทั่วโลก (เช่นเคาน์เตอร์และชื่อทั่วโลก)
หมายเหตุ 1: นามสกุลไฟล์ _AppStart สอดคล้องเช่นหน้าของคุณ: _AppStart.cshtml
หมายเหตุ 2: _AppStart ขีดเส้นใต้คำนำหน้า ดังนั้นจึงไม่สามารถเรียกดูได้โดยตรง
ทุกครั้งก่อนหน้านี้: _PageStart
รหัสก่อนที่จะทำงานตามที่ _AppStart ก่อนที่เว็บไซต์ของคุณจะเริ่มต้นทำงานคุณสามารถเขียนในโฟลเดอร์ของหน้าใดก็ได้ในแต่ละ
สำหรับเว็บไซต์ของคุณในแต่ละโฟลเดอร์คุณสามารถเพิ่มไฟล์ชื่อ _PageStart ของ
_PageStart ใช้โดยทั่วไปคือการตั้งค่ารูปแบบหน้าของโฟลเดอร์ทุกหน้าหรือหน้าก่อนที่จะใช้ตรวจสอบว่าผู้ใช้มีการบันทึกไว้ใน
มันทำงานอย่างไร?
รูปด้านล่างแสดงให้เห็นถึงวิธีการทำงาน:
เมื่อได้รับการร้องขอ ASP.NET ก่อนตรวจ _AppStart อยู่ หากเว็บไซต์ _AppStart อยู่และนี่คือคำขอแรกที่ได้รับการเรียกใช้ _AppStart
จากนั้นตรวจสอบ ASP.NET _PageStart อยู่ หาก _PageStart ที่มีอยู่ก่อนหน้าอื่น ๆ ที่มีการร้องขอการเรียกใช้การทำงานครั้งแรก _PageStart
คุณสามารถเรียก RunPage ใน _PageStart ใน () คือขอให้ระบุตำแหน่งที่ทำงานของหน้า มิฉะนั้นโดยค่าเริ่มต้นหน้าการร้องขอเป็น _PageStart เป็นเพียงการทำงานหลังจากที่วิ่ง