0

我有一个视图模型:

public class AutoAdvert
{        
//
    public Condition condition { get; set; }
}

但是当我在视图中访问它时,它会给出空引用错误。

<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);
        }
4

2 回答 2

1

您的条件为空。将构造函数添加到 autoadvert 类并为变量分配一些内容。

public class AutoAdvert
{        
//
    public AutoAdvert(){
        Condition = New Condition();
    }
    public Condition condition { get; set; }
}

如果轮胎是类,你必须在 Condition 类中对轮胎做同样的事情,因为它们是空的。

于 2014-05-15T20:57:06.157 回答
0

我想您Condition在填充模型类时忘记了初始化类AutoAdvert

于 2013-08-20T09:54:54.870 回答