链接到对象 MVC4 DropDownListFor 未安装在对象的实例上
我即将疯狂,试图了解它。 我是新的b。 MVC, 但已经掌握了他。
我正在尝试在视图中放下下拉列表,但我继续得到 "Object reference not set to an instance of an object" 在一个串导致 DropDownListFor. 这就是我所拥有的:
模型
控制器
手表
错误
在页面加载期间,在这一行中误认为:
有人救了我痛苦。 非常欣赏。
</dietobject></dietobject>
我正在尝试在视图中放下下拉列表,但我继续得到 "Object reference not set to an instance of an object" 在一个串导致 DropDownListFor. 这就是我所拥有的:
模型
public class UserModel
{
public class DietObject
{
public int Id { get; set; }
public string Name { get; set; }
}
public IEnumerable<dietobject> DietOptions = new List<dietobject>
{
new DietObject { Id = 0, Name = "Meat" },
new DietObject { Id = 1, Name = "Vegetarian" }
};
[Required]
[StringLength/15/]
[Display/Name = "Diet:"/]
public string Diet { get; set; }
}
控制器
[HttpGet]
public ActionResult Registration//
{
return View//;
}
手表
<div class="fHeader">
<%: Html.LabelFor/m => m.Diet/ %>
</div>
<div class="fText">
<%: Html.DropDownListFor/m => m.Diet, new SelectList/Model.DietOptions, "Id", "Name", Model.DietOptions.First//.Id//%>
<%: Html.ValidationMessageFor/m => m.Diet/%>
</div>
错误
在页面加载期间,在这一行中误认为:
<%: Html.DropDownListFor/m => m.Diet, new SelectList/Model.DietOptions, "Id", "Name", Model.DietOptions.First//.Id//%>
有人救了我痛苦。 非常欣赏。
</dietobject></dietobject>
没有找到相关结果
已邀请:
1 个回复
莫问
赞同来自:
在你的演讲中 /在这种情况下写
/, 然后您需要在调用时传递模型的实例
在您的控制器中:
否则
将
, 你得到了一个例外 nullrefence.