none
Mvc 2 model Kullanma RRS feed

  • Soru

  • merhaba mvc de bir view de  2 modeli nasıl kullanabilirim. ilk modelden veri çekiyorum diğerindende kayır işlemi yapacam.

    1-Burası Veri Çektiğim Model--

    @model P002Mvc.Models.Soru
    
    
    
                                <article class="post">
                                <header>
                                    <h2>
                                        <a href="#">@Model.SoruBaslik</a>
                                    </h2>
                                    <ul class="info">
                                        <li><a href="#">{ @Model.Kategori.KategoriAdi }</a></li>
                                        <li><a href="#">{ @Model.Tarih.ToString("dd mm yyyy") }</a></li>
                                        <li><a href="#">{ }</a></li>
                                        
                                    </ul>
                                </header>
                                <div class="text-editor">
                                    @Html.Raw(Model.SoruIcerik)
    
                                </div>
                            </article>

    2-Buradada Diğer Modeli Kullanıp Kayıt yapacam diğer modeli nasıl ekleye bilirim

    @using (Html.BeginForm("SoruCevap", "Home", FormMethod.Post))
    {
    
         <div class="write-comment">
                                    <h3>Cevap Yaz</h3>
                                    <div>
                                        @Html.TextBoxFor(p=>p.Email,new{@class="form-control",style="width:220px;height:40px",placeholder="Email Giriniz"})
                                   
                                    </div>
                                    <br />
                                    <div >
                                        @Html.TextAreaFor(p => p.CevapIcerik, new { @class = "form-control", style = "width:600px;height:200px", placeholder = "Cevap Giriniz" })
                                       
                                                                                 
                                        
                                    </div>
                                    <div>
                                        <br />
                                        <br />
                                        <input id="Submit1" class="btn-success" style="width:100px"  type="submit" value="Cevapla" />
                                    </div>
                                    <hr>
                                </div>
        
    }



    30 Temmuz 2015 Perşembe 12:34

Yanıtlar

  • Anladığım kadarıyla kullanıcının forma girdiği verileri kullanarak model sınıfından ayrı bir sınıf oluşturacaksınız. Yanlış anladıysam düzeltin ama bu işlemi controller sınıfı içinde yapmalısınız. Çünkü o kodlar html dönüştürülmüş halde istemciye gönderilmişlerdir. Formun submit olayı gerçekleştiğinde sunucuda controller sınıfı karşılar bu sınıf içinde gerekli işlemleri yapıp tekrar View nesnesini istemciye gönderilir ki yine html olarak gider. 
    • Yanıt Olarak İşaretleyen Serkan Canseven 6 Ağustos 2015 Perşembe 08:07
    30 Temmuz 2015 Perşembe 13:50
  • http://www.codeproject.com/Articles/687061/Multiple-Models-in-a-View-in-ASP-NET-MVC-MVC 

    şunu inceleyebilirsin. Ama önemli bir konu daha basit ve anlaşır açıklayabilen varsa çözümü yazsın.

    • Yanıt Olarak İşaretleyen Serkan Canseven 6 Ağustos 2015 Perşembe 08:07
    30 Temmuz 2015 Perşembe 18:31

Tüm Yanıtlar

  • Anladığım kadarıyla kullanıcının forma girdiği verileri kullanarak model sınıfından ayrı bir sınıf oluşturacaksınız. Yanlış anladıysam düzeltin ama bu işlemi controller sınıfı içinde yapmalısınız. Çünkü o kodlar html dönüştürülmüş halde istemciye gönderilmişlerdir. Formun submit olayı gerçekleştiğinde sunucuda controller sınıfı karşılar bu sınıf içinde gerekli işlemleri yapıp tekrar View nesnesini istemciye gönderilir ki yine html olarak gider. 
    • Yanıt Olarak İşaretleyen Serkan Canseven 6 Ağustos 2015 Perşembe 08:07
    30 Temmuz 2015 Perşembe 13:50
  • http://www.codeproject.com/Articles/687061/Multiple-Models-in-a-View-in-ASP-NET-MVC-MVC 

    şunu inceleyebilirsin. Ama önemli bir konu daha basit ve anlaşır açıklayabilen varsa çözümü yazsın.

    • Yanıt Olarak İşaretleyen Serkan Canseven 6 Ağustos 2015 Perşembe 08:07
    30 Temmuz 2015 Perşembe 18:31