
Untitled
By: a guest on
Jul 1st, 2012 | syntax:
None | size: 1.24 KB | hits: 11 | expires: Never
Looking for a common pattern with MVC2/3 - bulk view/model update
public ActionResult Index()
{
List<SampleModel> data = _repo.List();
return View(data);
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Save(List<SampleModel> mod)
{
//Save code removed
return RedirectToAction("Index");
}
<% using (Html.BeginForm("Save", "Home"))//,new {Collection= Model}
{ %>
<div class="cont">
<% for (int i = 0; i < Model.Count; i++)//foreach (var a in Model)
{
var a = Model[i];%>
<div class="child">
<div class="header">
<img alt="" src="../../Img/no.png" class="close" />
<h3><%: Html.Label(a.Name)%></h3>
</div>
<div class="info">
<%: Html.TextAreaFor(r => a.Msg) %>
<br />
<% for (int t = 0; t < a.Hours.Count; t++)
{ %>
<p>
<%: Html.Label("Hours") %>
<%: Html.TextBoxFor(m => a.Hours[t]) %>
</p>
<%} %>
</div>
</div>
<% } %>
<br class="clr" />
<input type="submit" value="Save Changes" />
</div>
<% } %>