Isi kandungan:

Bagaimanakah MVC mengendalikan ralat tersuai dalam asp net?
Bagaimanakah MVC mengendalikan ralat tersuai dalam asp net?

Video: Bagaimanakah MVC mengendalikan ralat tersuai dalam asp net?

Video: Bagaimanakah MVC mengendalikan ralat tersuai dalam asp net?
Video: Section 7 2024, Disember
Anonim

Halaman Ralat Tersuai dalam ASP. NET MVC

  • Mula-mula tambah satu ralat . halaman cshtml (Lihat Halaman) ke Folder Kongsi jika ia tidak belum wujud.
  • Tambah atau ubah suai Web. fail konfigurasi dan tetapkan Ralat Tersuai Elemen kepada Hidup.
  • Tambah Pengawal Tindakan dan Paparan khusus untuk menunjukkan Kod Status
  • Tambahkan atribut [HandleError] pada Kaedah Tindakan Sasaran.

Sejajar dengan itu, apakah kaedah mengendalikan ralat dalam MVC?

Dalam ASP. NET MVC kami mempunyai senarai cara yang lebih besar untuk mengendalikan pengecualian seperti:

  • Cuba-tangkap-akhirnya.
  • Mengatasi kaedah OnException.
  • Menggunakan atribut [HandleError] pada tindakan dan pengawal.
  • Menetapkan penapis pengendalian pengecualian global.
  • Mengendalikan acara Application_Error.
  • Memanjangkan HandleErrorAttribute.

Selain itu, bagaimanakah boleh menunjukkan halaman ralat tersuai dalam asp net? Langkah-langkah untuk Halaman Ralat Tersuai Tetapkan tetapan dalam Web. Fail konfigurasi aplikasi. Lulus atribut defaultRedirect dan mod dalam. Jika anda ingin menetapkan tahap permohonan anda pengecualian harus mengubah hala ke anda halaman ralat tersuai , anda boleh melakukan ini dengan pergi ke global.

Juga ketahui, bagaimana ASP net mengendalikan ralat peringkat aplikasi?

Pengendalian Ralat Tahap Aplikasi Awak boleh mengendalikan lalai kesilapan dekat peringkat permohonan sama ada dengan mengubah suai anda permohonan konfigurasi atau dengan menambah pengendali Application_Error dalam Global. fail asax anda permohonan . Awak boleh mengendalikan lalai kesilapan dan HTTP kesilapan dengan menambahkan bahagian customErrors pada Web.

Bagaimanakah MVC mengendalikan ralat aplikasi dalam ASAX global?

Dengan mengambil kira perkara ini, langkah berikut boleh dikodkan ke dalam acara Application_Error untuk pengendalian dan pengelogan ralat

  1. Dapatkan ralat terakhir dibangkitkan.
  2. Dapatkan kod ralat untuk membalas.
  3. Log ralat (saya mengabaikan 404).
  4. Kosongkan aliran respons.
  5. Kosongkan ralat pelayan.

Disyorkan: