Tutorial ASP.NE...login
Tutorial ASP.NET
pengarang:php.cn  masa kemas kini:2022-04-11 14:18:18

Halaman Web Global


Halaman Web ASP.NET - Halaman Global


Bab ini memperkenalkan halaman global AppStart dan PageStart.


Sebelum Web bermula: _AppStart

Kebanyakan kod sebelah pelayan ditulis dalam halaman web peribadi. Contohnya, jika halaman web mengandungi borang input, halaman web biasanya mengandungi kod sebelah pelayan yang membaca data borang.

Walau bagaimanapun, anda boleh memulakan pelaksanaan kod sebelum tapak bermula dengan membuat halaman yang dipanggil _AppStart dalam direktori akar tapak anda. Jika halaman ini wujud, ASP.NET akan menjalankan halaman ini terlebih dahulu apabila halaman lain dalam tapak diminta. Kegunaan biasa untuk

_AppStart adalah untuk memulakan kod dan memulakan nilai global (seperti pembilang dan nama global).

Nota 1: Sambungan fail _AppStart adalah konsisten dengan halaman web anda, contohnya: _AppStart.cshtml.

Nota 2: _AppStart mempunyai awalan garis bawah. Oleh itu, fail ini tidak boleh dilayari secara langsung.


Sebelum setiap halaman: _PageStart

Sama seperti _AppStart berjalan sebelum tapak anda bermula, anda boleh menulis untuk dijalankan sebelum mana-mana halaman dalam setiap kod folder.

Untuk setiap folder dalam tapak web anda, anda boleh menambah fail yang dipanggil _PageStart. Kegunaan biasa untuk

_PageStart adalah untuk menetapkan halaman susun atur untuk semua halaman dalam folder, atau untuk menyemak sama ada pengguna telah log masuk sebelum menjalankan halaman.


Bagaimana ia berfungsi?

Rajah di bawah menunjukkan cara ia berfungsi:

pic_webpages_pagestart.jpg

Apabila permintaan diterima, ASP.NET mula-mula menyemak untuk melihat sama ada _AppStart wujud. Jika _AppStart wujud dan ini adalah permintaan pertama yang diterima oleh tapak, _AppStart dijalankan.

ASP.NET kemudian menyemak untuk melihat sama ada _PageStart wujud. Jika _PageStart wujud, _PageStart dijalankan sebelum halaman lain yang diminta dijalankan.

Anda boleh memanggil RunPage() dalam _PageStart untuk menentukan lokasi berjalan halaman yang diminta. Jika tidak, secara lalai, halaman yang diminta dijalankan selepas _PageStart dijalankan.


Laman web PHP Cina