TempData kullanarak görüntülemek için denetleyiciden veri iletebilir miyiz?
TempData kullanarak görüntülemek için denetleyiciden veri iletebilir miyiz?

Video: TempData kullanarak görüntülemek için denetleyiciden veri iletebilir miyiz?

Video: TempData kullanarak görüntülemek için denetleyiciden veri iletebilir miyiz?
Video: Asp.Net Core Mvc Ders 13 ViewComponent Kullanımı 2024, Nisan
Anonim

ViewData, ViewBag ve TempData alışkın veri geçmek arasında kontrolör , eylem ve Görüntüleme . NS veri geçmek itibaren görüntülemek için kontrolör , ViewData veya ViewBag Yapabilmek kullanılabilir. NS veri geçmek itibaren bir kontrolör başka bir kontrolör , TempData kullanılabilir.

Bu şekilde, verileri görünümden denetleyiciye aktarmak için ViewBag'i kullanabilir miyiz?

Genel olarak, Çantayı Görüntüle için bir yoldur veri geçmek itibaren kontrolör için görüş . Bu bir tür nesnesidir ve altında dinamik bir özelliktir. kontrolör temel sınıf. ViewData ile karşılaştırıldığında, benzer şekilde çalışır ancak biraz daha yavaş olduğu bilinmektedir ve ASP. NET MVC 3.0'da tanıtılmıştır (ViewData, MVC 1.0'da tanıtılmıştır).

Aynı şekilde TempData, MVC'de bir sayfadan başka bir sayfaya veri aktarmak için kullanılır mı? İle tanıtıldı MVC 1.0. Bilişim Teknoloji aktarmak için kullanılır NS birinden veri denetleyici bir diğeri kontrolör ya da NS ayrıca bir eylem bir diğeri eylem yöntemi. Bilişim Teknoloji NS sevmek bir sayfa diğerine sayfa . TempData (şimdiki değeri) TempDataDictionary sınıfından türetilmiştir.

Benzer şekilde, MVC TempData'da görünümden denetleyiciye veri nasıl aktarılır?

Geçen NS veri itibaren Denetleyici ile TempData kullanarak görüntüle Dosya'ya ve ardından Yeni'ye gidin ve “Proje” seçeneğini seçin. Sonra oluştur ASP. NET aşağıda gösterildiği gibi web uygulaması projesi. Ardından “Boş”u seçin ve “ MVC ” ve ardından Tamam'ı tıklayın. Proje başarıyla oluşturuldu.

Veriler denetleyiciden görüntülemeye nasıl aktarılır?

diğer yolu geçen NS veri itibaren Görüntülemek için Denetleyici tarafından olabilir geçen model sınıfının bir nesnesi görüş . ViewData kodunu silin ve geçmek karşılığında model sınıfının nesnesi görüş . Model sınıfının bağlama nesnesini Dizin'in en üstünde içe aktarın görüş ve özelliklere @Model ile erişin.

Önerilen: