【发布时间】:2011-08-10 19:11:23
【问题描述】:
我有这个问题:
我的模型
public class SpesaTrasportoView
{
public int SPESATRASPORTOVIEW_ID;
public decimal PREZZO;
public string DESCRIZIONE;
}
public class SpeseTrasportoView
{
public List<MvcCart.Models.SpesaTrasportoView> SpeseTrasportoModello { get; set; }
//public IList<string> Spese { get; set; }
}
我的看法
@model MvcCart.Models.SpeseTrasportoView
@{
ViewBag.Title = "Spese Trasporto";
int counter = 0;
}
<div class="form-content">
<h2>Spese Trasporto</h2>
<p>
Modifica e gestisci gli importi delle spese di trasporto.
</p>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
<div class="data-content">
<fieldset>
<legend>Informazione Spese Trasporto</legend>
@for (int i = 0; i < Model.SpeseTrasportoModello.Count; i++)
{
<div class="editor-field">
@Html.TextBoxFor(m => m.SpeseTrasportoModello.ToList()[i].PREZZO)
</div>
}
<p>
<input type="hidden" value="@ViewBag.FormStatus" id="Action" name="Action"/>
<input type="submit" value="Salva" id="Salva" name="Salva"/>
</p>
</fieldset>
</div>
}
</div>
我的控制器
[HttpPost]
public ActionResult SpeseTrasporto(SpeseTrasportoView model)
{
//model.SpeseTrasportoModello is ever NULL :(((((
return View();
}
当我提交模型时。SpeseTrasportoModello 为空!为什么mvc3不绑定数据???
【问题讨论】:
标签: c# asp.net-mvc-3