Contoh artikel ini menjelaskan beberapa metode umum untuk memunculkan kotak pesan di ASP.NET. Bagikan dengan Anda untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Dalam pengembangan situs web ASP.NET, seringkali perlu menggunakan kotak pesan peringatan, terutama saat mengirimkan halaman web, seringkali perlu memverifikasi data di sisi server dan memberikan petunjuk atau peringatan.
Di sini, hanya beberapa implementasi berbeda yang dijelaskan.
1. Metode yang terkenal adalah dengan menggunakan kode berikut untuk mengimplementasikan:
- Response.Write("<scrip去掉t>alert('弹出的消息')</scrip去掉t>");
Salin kode
Pendekatan ini tidak dapat disangkal merupakan cara yang paling umum digunakan dan paling sederhana untuk menerapkannya. Namun, salah satu fitur utama dari metode ini adalah bahwa kotak pesan pop-up berada di halaman kosong baru, Pengguna harus menutup jendela pesan sebelum mereka dapat terus menampilkan konten halaman.
Jadi, mengapa ini terjadi? Ini karena, secara default, fungsi peringatan ditambahkan ke bagian depan halaman, dan ketika muncul, itu akan mencegah tampilan konten halaman. Akibatnya, halaman latar belakang kotak pesan pemberitahuan yang dilihat pengguna kosong.
2. Gunakan Page.RegisterStartupscrip untuk menghapus metode t() untuk mendaftarkan skrip eksekusi halaman, yang akan menempatkan skrip terdaftar di akhir formulir web, yaitu,</form> sebelum markup. Dengan cara ini, jendela pesan pop-up akan dieksekusi setelah konten formulir ditampilkan, sehingga halaman tidak akan lagi kosong. Kodenya adalah sebagai berikut:
- this.Page.RegisterStartupscrip去掉t(" " , "<scrip去掉t>alert(' 弹出的消息 '); </scrip去掉t> ");
Salin kode
Perhatikan bahwa di sini adalah RegisterStartupscrip menghapus t, bukan RegisterClientscrip menghapus tBlock!
3. Mengingat bahwa fungsi window.onload() umumnya dijalankan setelah halaman dimuat sepenuhnya, fungsi kotak pesan peringatan dapat ditulis dalam fungsi window.onload(). Dengan cara ini, Anda dapat menghindari halaman kosong. Kodenya adalah sebagai berikut:
- Response.Write(" <scrip去掉t>function window.onload() {alert( ' 弹出的消息' ); } </scrip去掉t> ");
Salin kode
Singkatnya, metode pertama akan menampilkan kotak pesan peringatan di halaman kosong, sedangkan dua metode terakhir akan memunculkan kotak dialog peringatan di halaman saat ini, dan tidak akan ada halaman kosong.
Saya harap artikel ini akan bermanfaat bagi pemrograman asp.net semua orang.
|