【发布时间】:2014-04-03 15:58:02
【问题描述】:
我已经创建了 MVC5 应用程序,我希望在服务器属性的创建使用下拉列表中 当我运行它时,我得到了转储(错误是:“对象引用未设置为对象的实例。”)我应该怎么做?
我试试
<div class="form-group">
@Html.LabelFor(model => model.SystemType, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownListFor(model => model.SystemType, Model.SystemType)
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.User, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.User)
@Html.ValidationMessageFor(model => model.User)
</div>
</div>
在模型类中我有以下代码
公共课 Amta {
public string User { get; set; }
public IEnumerable<SelectListItem> SystemType
{
get
{
return new[]
{
new SelectListItem {Value = "D", Text = "Dev"},
new SelectListItem {Value = "p", Text = "Production"}
};
}
}
}
【问题讨论】:
-
Model.Server 需要是一个 SelectList
-
什么是“Model.Server”?
-
@COLDTOLD - 这是错误的,因为我更改了我所做的所有测试。我更新了帖子,但仍然无法正常工作
-
@RKS - 错了,我更新帖子还是不行
标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor