Asp.net MVC Bir View de birden fazla model kullanma
April 2019 (0) Iptv 12/21/2024
Asp.net Mvc ile bir view de birden fazla model kullanmayı öğrenecez. Bazen bir view de birden fazla model kullanma ihtiyacımız olur bunun için ilk önce ilgili Controller ımıza girip aşağıdaki gibi.
public ActionResult Listele()
{
var kategori= db.Kategoriler.ToList();
var makale= db.Makaleler.ToList();
return View(Tuple.Create(kategori, makale));
}
gördüğünüz gibi Kategori tablosunu ve Makale tablosunu birden döndürdük
Daha sonra view ımızda da aşağıdaki gibi kullanıyoruz
@model Tuple<List, List> @foreach (var i in Model.Item1) {
@i.Kategori
} @foreach (var i in Model.Item2) {
@i.Baslik
}
Böylelikle hem kategorileri hemde makaleleri listelemiş olduk.