En iyi yanıtlayıcılar
Mvc 2 model Kullanma

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> }
- Düzenleyen Ayşegül Çoban 30 Temmuz 2015 Perşembe 12:35
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
-
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
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
-
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