Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
.net 在MVC中呈现文本框时,对象引用未设置为对象的实例_.net_Asp.net Mvc - Fatal编程技术网

.net 在MVC中呈现文本框时,对象引用未设置为对象的实例

.net 在MVC中呈现文本框时,对象引用未设置为对象的实例,.net,asp.net-mvc,.net,Asp.net Mvc,当控制下面的助手时,会发生对象引用错误,我不知道为什么 @Html.TextBoxFor(m => m[i].SundayDriveTime, new {@class = "smallTxtEntry0 daysDriveTime sundayDriveTime", @id = "PredefinedDriveTimeDetailsList_" + i + "_SundayDriveTime", oldValue = Model[i].SundayDriveTime, @onchange

当控制下面的助手时,会发生对象引用错误,我不知道为什么

 @Html.TextBoxFor(m => m[i].SundayDriveTime, new {@class = "smallTxtEntry0 daysDriveTime sundayDriveTime", @id = "PredefinedDriveTimeDetailsList_" + i + "_SundayDriveTime", oldValue = Model[i].SundayDriveTime, @onchange = "driveTimeDayValuesOnchnge(this)" })</td>
@Html.TextBoxFor(m=>m[i].SundayDriveTime,新的{@class=“smallTxtEntry0 daysDriveTime SundayDriveTime”,@id=“预定义的drivetimedetailslist”+i+“\u SundayDriveTime”,oldValue=Model[i].SundayDriveTime,@onchange=“drivetimedayvaluesontechning(this)”)
模型计数不为零,并且SundayDiveTime alos具有值 我的型号是:
@型号列表

它在呈现其他文本框时不显示错误


问题是什么???

从注释中获取了for循环代码。您所做的错误是引用了
m=>m[i]
,它应该是
m=>Model[i]

尝试使用以下代码

@for (int i = 0; i < Model.Count; i++)
{
    <td style="vertical-align: middle;">@Html.TextBoxFor(m => Model[i].SaturdayDriveTime)</td>
    <td style="vertical-align: middle;">@Html.TextBoxFor(m => Model[i].SundayDriveTime)</td>
}
@for(int i=0;iModel[i].SaturdayDriveTime)
@Html.TextBoxFor(m=>Model[i].SundayDriveTime)
}
参考资料


显示使用此代码的循环。我想这与m in
m[I]
有关,但我的水晶球对我没有任何帮助。@for(int I=0;Im[I].SaturdayDriveTime)@Html.TextBoxFor(m=>m[I].SundayDriveTime)}剃刀错误有时会有点误导;实际错误可能位于与代码行非常不同的位置。请试着对s的/that
textbox进行评论,看看问题是否还在继续发生?@eow0o83hf:请查看我添加的参考资料。哇,让我大吃一惊。删除我之前的评论,因为它显然是错误的和误导性的。