folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder ASP.NET MVC Partial View Kullanırken Hata Alıyorum



ASP.NET MVC Partial View Kullanırken Hata Alıyorum

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek

    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:

    Hata%20aldığım%20getdata%20viewi


    KS
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek

    hocam hem getdata nın hem de getdata5in kodlarını verirsen yardımcı olabiliriz, bu kadar bilgiyle pek bir şey anlaşılmıyor


    İnsan; insan olsaydı,insan olmazdı..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek

    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>

     


    KS
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek

    Sorunu hallettim, yardımcı olanlara teşekkür ederim. Çözüm:

    @{Html.RenderAction("GetData5", "Etiket");}

    KS
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek

    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


    İnsan; insan olsaydı,insan olmazdı..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek

    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>

    KS
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek
    @{Html.RenderAction("GetData5", "Kontroller ismi");}

    KS
Toplam Hit: 1074 Toplam Mesaj: 7