我有一个viewmodel:
public class AutoAdvert
{
//
public Condition condition { get; set; }
}
但是当我在视图中访问它时,它会给出null引用错误。
<div class="editor-label">
@Html.LabelFor(model => model.condition.Tyres)
</div>
<div class="editor-field">
@Html.TextBoxFor(model => model.condition.Tyres)
</div>
我在哪里观看:
public ActionResult autoadvert()
{
AutoAdvert autoadvert = new AutoAdvert();
return View(autoadvert);
}
答案 0 :(得分:1)
您的条件为空。将构造函数添加到autoadvert类并为变量赋值。
public class AutoAdvert
{
//
public AutoAdvert(){
Condition = New Condition();
}
public Condition condition { get; set; }
}
如果它们是类,你必须在Condition类中对Tires执行相同的操作,因为它们是null。
答案 1 :(得分:0)
我想您在填充模型类Condition
时忘记初始化类AutoAdvert