Denetleyiciden Görünüm'e geçtiğim bir liste olan Viewbagam var. Viewbag, benim durumumdaki 10 kaydın bir listesi. Görünümde, kullanıcı kaydetmeyi tıklarsa, Viewbag'in içeriklerini oluşturabilmek için View içeriğini [HttpPost] Create denetleyicisine iletmeyi seviyorum. Bunu nasıl yapacağımı kesin olarak biliyorum. 1 öğe için yeni bir kayıt oluşturdum ama bunu birden çok kayıt için nasıl yapabilirim.MVC Pass Denetleyici Denetleyici
6
A
cevap
12
Burada ViewBag'ı kullanmanın hızlı bir örneği. Bağlantınızı yapmak için bir modelin değiştirilmesini ve kullanılmasını öneririm. İşte bu konuda harika bir yazı var. Model Binding
alın Yöntem:
public ActionResult Index()
{
ViewBag.Message = "Welcome to ASP.NET MVC!";
List<string> items = new List<string>();
items.Add("Product1");
items.Add("Product2");
items.Add("Product3");
ViewBag.Items = items;
return View();
}
Mesaj Yöntemi
[HttpPost]
public ActionResult Index(FormCollection collection)
{
//only selected prodcuts will be in the collection
foreach (var product in collection)
{
}
return View();
}
Html:
@using (Html.BeginForm("Index", "Home"))
{
foreach (var p in ViewBag.Items)
{
<label for="@p">@p</label>
<input type="checkbox" name="@p" />
}
<div>
<input id='btnSubmit' type="submit" value='submit' />
</div>
}
İlgili konular
- 1. Denetleyici
- 2. MVC Denetleyici ve WebAPI Denetleyici aynı projede Nasıl Kullanılır
- 3. Asp.Net Mvc denetleyici statik yapıcı
- 4. ASP.NET MVC 3 _Layout.cshtml Denetleyici
- 5. Clojure Model-Denetleyici (MVC) tasarımı
- 6. MVC Farklı denetleyici görünümüne gitme
- 7. MVC Jquery denetleyici eylemine git
- 8. ASP.NET MVC 6 Denetleyici Fabrika
- 9. ASP.NET MVC Denetleyici Kullanım Döngüsü
- 10. MVC Ana Denetleyici ve Ninject
- 11. Spring MVC denetleyici dönüşü HTML
- 12. Denetleyici
- 13. denetleyici
- 14. Denetleyici
- 15. Denetleyici
- 16. Denetleyici
- 17. 8 Geçerli eylem/denetleyici için ASP.NET MVC
- 18. ASP.NET MVC - Denetleyici sınaması için alay üyeliği
- 19. Spring MVC Denetleyici sıkışmış ve yanıt vermiyor
- 20. AJAX POST - MVC Denetleyici 302 hatası gösteriyor
- 21. ASP.NET MVC - Denetleyici kodundan şu andaki işlem?
- 22. MVC oluşturma modeli ve denetleyici görünümünden
- 23. MVC Denetleyici, Chunked içerik kodlamasını döndürüyor
- 24. MailDefinition'ın CreateMailMessage sahibinden ASP.Net MVC Denetleyici
- 25. Spring MVC CRUD denetleyici en iyi pactice
- 26. Nasıl kullanılır? MVC 4 denetleyici tarafında IsPostback
- 27. MVC - pass görünümü Viewol olarak görüntüle
- 28. Symfony2 Denetleyici
- 29. AngularJS: Denetleyici
- 30. Eğer denetleyici