Apakah tindakan dalam ASP NET MVC?
Apakah tindakan dalam ASP NET MVC?

Video: Apakah tindakan dalam ASP NET MVC?

Video: Apakah tindakan dalam ASP NET MVC?
Video: Containerize .NET Apps | #CloudNativeNinja PT3 2024, November
Anonim

ASP . MVC BERSIH - Tindakan . ASP . Tindakan MVC BERSIH Kaedah bertanggungjawab untuk melaksanakan permintaan dan menjana respons kepadanya. Secara lalai, ia menghasilkan respons dalam bentuk ActionResult. Tindakan biasanya mempunyai pemetaan satu sama satu dengan interaksi pengguna.

Begitu juga, orang bertanya, apakah hasil tindakan dalam ASP NET MVC?

An ActionResult ialah jenis pulangan kaedah pengawal, juga dipanggil an tindakan kaedah, dan berfungsi sebagai kelas asas untuk * Hasilnya kelas. Tindakan kaedah mengembalikan model kepada paparan, strim fail, ubah hala kepada pengawal lain, atau apa sahaja yang diperlukan untuk tugasan yang sedang dijalankan.

Juga, apakah tindakan pengawal? An tindakan (atau tindakan kaedah) ialah kaedah pada a pengawal yang mengendalikan permintaan masuk. Pengawal menyediakan cara logik untuk mengelompokkan serupa tindakan bersama-sama, membenarkan set peraturan biasa (cth. penghalaan, caching, kebenaran) digunakan secara kolektif. Permintaan masuk dipetakan ke tindakan melalui penghalaan.

Perlu diketahui juga, apakah kaedah bukan tindakan dalam ASP NET MVC?

Secara lalai, the MVC rangka kerja memperlakukan semua orang awam kaedah daripada kelas pengawal sebagai kaedah tindakan . Jika kelas pengawal anda mengandungi awam kaedah dan anda tidak mahu ia menjadi kaedah tindakan , anda mesti menandakan itu kaedah dengan atribut NonActionAttribute. Mana-mana orang awam kaedah dalam kelas pengawal boleh dipanggil melalui URL.

Apakah jenis pulangan dalam kaedah tindakan MVC?

Terdapat banyak ActionResult yang diperolehi jenis dalam MVC yang kita gunakan kembali hasil daripada pengawal kaedah kepada pandangan.

Jenis ActionResult:

  • ViewResult.
  • PartialViewResult.
  • ContentResult.
  • RedirectResult.
  • RedirectToRouteResult.
  • JsonResult.
  • EmptyResult.
  • FileResult.

Disyorkan: