@ Html.DropDownListFor尽管使用了填充的ViewModel值,但返回null值

时间:2013-07-02 15:59:10

标签: asp.net-mvc-4 http-post dbcontext html.dropdownlistfor

我正在使用ViewModel将详细信息传递给HTTPPost操作,并且所有字段都成功保存到数据库,包括下拉值,但是抛出的错误值不能为null

我的下拉列表代码如下:

@Html.DropDownListFor(c => c.Content.ContentTypeID, new SelectList(Model.ContentTypeList,
                 "ContentTypeID","ContentTypeString", Model.ContentTypeList.First().ContentTypeID))

Model.ContentTypeList返回在内容类型表中找到的所有内容类型的列表,该表有2个字段:ContentTypeID和ContentTypeString

我正在尝试使用以下代码将ContentTypeID保存到表中,并且在保存时它会给我一个关于null值的错误,任何想法?

0 个答案:

没有答案