ASP NET MVC'de eylem sonucunun kullanımı nedir?
ASP NET MVC'de eylem sonucunun kullanımı nedir?

Video: ASP NET MVC'de eylem sonucunun kullanımı nedir?

Video: ASP NET MVC'de eylem sonucunun kullanımı nedir?
Video: Asp.Net Core Mvc Ders 8 Viewbag Kullanımı 2024, Aralık
Anonim

İçinde ASP . AĞ , MVC farklı türleri vardır Eylem Sonuçları . Her biri eylem sonucu farklı bir çıktı biçimi döndürür. Programcı kullanır farklı eylem sonuçları Beklenen çıktıyı almak için. Eylem Sonuçları iade etmek sonuç verilen istek için sayfayı görüntülemek için.

Benzer şekilde ASP NET MVC'de eylem sonucu nedir diye sorulur.

Bir EylemSonucu olarak da adlandırılan bir denetleyici yönteminin dönüş türüdür. eylem yöntemidir ve * için temel sınıf olarak hizmet eder. Sonuç sınıflar. Eylem yöntemler, modelleri görünümlere, dosya akışlarına, diğer denetleyicilere yeniden yönlendirmeye veya eldeki görev için gerekli olan her şeye döndürür.

Ayrıca, asp net MVC'de ViewResult() ve ActionResult() arasındaki fark nedir? Sonucu göster bir alt sınıfıdır EylemSonucu . Görünüm yöntemi bir Sonucu göster . Tek fark bununla mı EylemSonucu Birincisi, denetleyiciniz bir görünüm döndürmeyi vaat etmiyor - yöntem tanımını değiştirmeden koşullu olarak bir RedirectResult veya başka bir şey döndürmek için yöntem gövdesini değiştirebilirsiniz.

Ayrıca bilmek, MVC'deki eylem sonuçlarının türleri nelerdir?

Şimdi, görebilirsiniz ki, Eylem Sonucu bir temel veridir tip kimin türetilmiş türleri HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Ve her veriye karşı bir yardımcı yöntem olmalıdır. tip (ya temel ya da türetilmiş tip ).

CreatedAtAction nedir?

CreatedAtAction (String, Object, Object) Status201Created yanıtı üreten bir CreatedAtActionResult nesnesi oluşturur. CreatedAtAction (String, String, Object, Object) Status201Created yanıtı üreten bir CreatedAtActionResult nesnesi oluşturur.

Önerilen: