Latest web development tutorials

berkas global ASP.NET Pages Web

Bab ini menjelaskan AppStart halaman global dan PageStart.


Sebelum memulai Web: _AppStart

Kebanyakan kode sisi server ditulis dalam halaman web pribadi di dalam. Misalnya, jika halaman berisi form input, maka website ini untuk membaca data formulir biasanya mengandung kode sisi server.

Namun, Anda dapat membuat sebuah halaman yang disebut _AppStart di root situs Anda, situs ini sebelum diluncurkan eksekusi kode dapat dimulai. Jika ada halaman ini, ASP.NET akan berada di situs di halaman lain dari prioritas diminta untuk menjalankan halaman ini.

menggunakan Khas _AppStart kode startup dan menginisialisasi nilai global (seperti counter dan nama global).

Catatan 1: ekstensi file _AppStart konsisten, misalnya, halaman Anda: _AppStart.cshtml.

Catatan 2: _AppStart digarisbawahi awalan. Oleh karena itu, tidak bisa langsung isi.


Sebelum setiap halaman: _PageStart

Kode berjalan seperti sebelumnya _AppStart sebelum situs Anda akan mulai berjalan, Anda dapat menulis di setiap folder dari halaman manapun.

Untuk situs Anda setiap folder, Anda dapat menambahkan file bernama _PageStart dari.

_PageStart Penggunaan khas adalah untuk mengatur tata letak halaman dari folder semua halaman, atau halaman sebelum menjalankan pemeriksaan apakah pengguna telah login.


Bagaimana cara kerjanya?

Gambar di bawah menunjukkan cara kerjanya:

PageStart

Setelah menerima permintaan, ASP.NET pertama memeriksa _AppStart ada. Jika situs _AppStart ada dan ini adalah permintaan pertama diterima, menjalankan _AppStart.

Kemudian ASP.NET memeriksa _PageStart ada. Jika _PageStart ada, sebelum halaman lainnya diminta untuk menjalankan _PageStart menjalankan pertama.

Anda dapat menghubungi RunPage di _PageStart di () diminta untuk menentukan posisi operatif halaman. Jika tidak, secara default, halaman yang diminta adalah _PageStart hanya berjalan setelah run.