Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC Razor POST-list对象始终为空_C#_Asp.net Mvc_Razor - Fatal编程技术网

C# MVC Razor POST-list对象始终为空

C# MVC Razor POST-list对象始终为空,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我已经尝试了好几次,以获得包含要正确发布的列表的复杂对象。除列表对象外的所有属性在发布时都包含值。我的方法是基于这个和这个。但是,在这两种情况下,解决方案都是使用for循环而不是foreach循环。我正在使用推荐的for循环,但仍然存在问题。我不确定发布时还有什么其他原因会导致列表为空。提前感谢您的帮助 视图: @model properties admin.Models.UtilityData @{ ViewBag.Title=“CreateNewCycle”; } 新住宅公用设施 @使用(

我已经尝试了好几次,以获得包含要正确发布的列表的复杂对象。除列表对象外的所有属性在发布时都包含值。我的方法是基于这个和这个。但是,在这两种情况下,解决方案都是使用for循环而不是foreach循环。我正在使用推荐的for循环,但仍然存在问题。我不确定发布时还有什么其他原因会导致列表为空。提前感谢您的帮助

视图:

@model properties admin.Models.UtilityData
@{
ViewBag.Title=“CreateNewCycle”;
}
新住宅公用设施
@使用(Html.BeginForm(“Upload”、“ImportWater”、FormMethod.Post、new{enctype=“multipart/formdata”}))
{
@Html.AntiForgeryToken()
@TextBoxFor(m=>m.UploadFile,新的{type=“file”})

@查看包。留言 @Html.HiddenFor(model=>model.bID) @Html.HiddenFor(model=>model.bEntryDate) @Html.HiddenFor(model=>model.bPrevDate) @对于(int i=0;imodel.utilData[i].ResNumber) @Html.HiddenFor(model=>model.utilData[i].GrnLower) @Html.HiddenFor(model=>model.utilData[i].GrnUpper) @Html.HiddenFor(model=>model.utilData[i].prevWaterReading) @Html.HiddenFor(model=>model.utilData[i].rID) @Html.HiddenFor(model=>model.utilData[i].WaterReading) @Html.HiddenFor(model=>model.utilData[i].wddifference) @Html.HiddenFor(model=>model.utilData[i].YelLower) @Html.HiddenFor(model=>model.utilData[i] } } @使用(Html.BeginForm(“IndexMulti”,“Utilities”,FormMethod.Post)) { @Html.AntiForgeryToken()
@Html.ValidationSummary(true,“,new{@class=“text danger”}) @LabelFor(model=>model.bEntryDate,htmlAttributes:new{@class=“controllabel col-md-1”}) @DisplayFor(model=>model.bEntryDate) @Html.HiddenFor(model=>model.bID) @Html.HiddenFor(model=>model.bEntryDate) @Html.HiddenFor(model=>model.bPrevDate) @DisplayNameFor(model=>model.utilData.First().ResNumber) @DisplayNameFor(model=>model.utilData.First().WaterReading) @DisplayNameFor(model=>model.utilData.First().prevWaterReading) @DisplayFor(model=>model.bPrevDate) @DisplayNameFor(model=>model.utilData.First().wDifference) 行动 @对于(int i=0;imodelItem.utilData[i].ResNumber) @Html.HiddenFor(model=>model.utilData[i].GrnLower) @Html.HiddenFor(model=>model.utilData[i].GrnUpper) @Html.HiddenFor(model=>model.utilData[i].YelLower) @Html.HiddenFor(model=>model.utilData[i] @Html.EditorFor(model=>model.utilData[i].WaterReading) @DisplayFor(model=>model.utilData[i].prevWaterReading) @Html.HiddenFor(model=>model.utilData[i].prevWaterReading) @DisplayFor(model=>model.utilData[i].wddifference)
 public ActionResult IndexMulti([Bind(Include = "bEntryDate, bPrevDate,bID,utilData")] UtilityData uData)