ASP.NET MVC Partial View Kullanırken Hata Alıyorum
-
S.a. müridler,
Mvc'de yeniyim ve bi proje üstünde uğraşıyorum. Mvc ile alakası olanlarınız yardımcı olursa sevinirim.
Sorun:
Getdata viewinde veritabanından aldığımız kategori isimlerini listelemek istiyorum ve bunun için getdata5 partialviewini oluşturdum. getdata5 viewini yalnız başına kullandığımda kateorileri listeliyor fakat getdata viewinin içinde kullandığımda aşağıdaki hata ile karşılaşıyorum.
Getdata5 partial viewin içeriği:
@modelIEnumerable<BT.Model.CategoryModel.CategoryModel>@{...}...Hata aldığım getdata viewi:

-
hocam hem getdata nın hem de getdata5in kodlarını verirsen yardımcı olabiliriz, bu kadar bilgiyle pek bir şey anlaşılmıyor
-
Fotoğrafta getdata5'in kodları var gerisi şekillendirme kısmı.
Getdata5'in kodları:
@model IEnumerable<BT.Model.CategoryModel.CategoryModel> @{ ViewBag.Title = "BT - Kategoriler"; Layout = "~/Views/Shared/_SiteLayout.cshtml"; } <div id="afui"> <div id="content" style=""> <!-- Views --> <!-- Category List View --> <div class="panel" title="Site Kategorileri" id="page1" data-footer="none"> <ul class="list"> @foreach (var item in Model) { <li><a href="#item1?@item.ID">@item.Name</a></li> } </ul> </div> </div> </div></div>
-
Sorunu hallettim, yardımcı olanlara teşekkür ederim. Çözüm:
@{Html.RenderAction("GetData5", "Etiket");} -
hocam aynı sorunu şu an ben yaşıyorum :)) biraz daha detaylandırabilir misin sorunu nasıl çözdüğünü? partial da ve ana viewda farklı modeller olduğundan böyle yapıyor galiba
-
O zaman sana getdata ve getdata5 viewlerini tekrar atayım. Sorunu çözerken biraz değiştirmiş olabilirim onları :) Ona göre kendine çözüm üretirsin. Son olarak projeyi rebuild etmeyi unutma.
Getdata5 Viewi:
@model List<BT.Model.CategoryModel.CategoryModel> <ul > @foreach (var item in Model){ <li><a href="#item1?@item.ID">@item.Name</a></li> }</ul>Getdata Viewi:
@model IEnumerable<BT.Controllers.TweetData> @{ ViewBag.Title = "GetData"; } <div> @{Html.RenderAction("GetData5", "Etiket");} </div> -
@{Html.RenderAction("GetData5", "Kontroller ismi");}
