Controller Action Methodlarından Dönen Farklı Dönüş Tipleri

Controllerdan viewlara döndürdüğümüz farklı dönüş tipleri bulunmaktadır. Bunları şu şekilde sıralayabiliriz:

ViewResult (View):  Action methoddan bir webpage içeriği (view) döndürmek için kullanılır.

PartialviewResult (Partialview): Action methoddan herhangi bir view içerisinde render edilmiş partial view döndürmek için kullanılır.

RedirectResult (Redirect): Url’e bağımlı olarak diğer bir controllerın action methoduna yönlendirme işlemini sağlar.

RedirectToRouteResult (RedirectToAction, RedirectToRoute): İstediğimiz herhangi bir action methoda yönledirilmeyi sağlar.

ContentResult (Content): Bu dönüş türü text/plain gibi HTTP content’i döndürmek için kullanılır.

jsonResult (json): Json türünde bir nesne döndürür. Restful servislerde sıklıkça kullanılır. Dinamik bir yapıdır ve nested bir yapıda da kullanılabilir. İçerisinde message ve model de döndürebilir.

javascriptResult (javascript):  Browserda çalışacak javascript kodu döndürür.

FileResult (File):   Binary tipinde bir dönüş değeri döndürür.

EmptyResult: Void methodu gibi çalışır ve boş döner.

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s