我收到错误"对象引用没有设置为对象的实例"在这一行:
@Html.DropDownListFor(m => m.Query.Area, Model.Area, "Select Area", new { @class = " QueryFormTextBox" })
有什么建议吗?
答案 0 :(得分:0)
您的m.Query
为空,因此m.Query.Area
会抛出空引用异常。在控制器中启动查询(到新的Query()),所有这些都可以工作。
答案 1 :(得分:0)
尝试在语句之前使用javascript警告参数,以检查所有值是否按预期进行,或者它们是否为空。另一种可能性是模型本身未在视图中设置。
像:
alert(Model.Area);
答案 2 :(得分:0)
在将Model.Area
传递给您的View并输入IEnumerable<SelectListItem>