首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

不存在具有键“ProjTypeID”的“IEnumerable<SelectListItem>”类型的 ViewData 项。该如何处理

2013-01-25 
不存在具有键“ProjTypeID”的“IEnumerableSelectListItem”类型的 ViewData 项。不存在具有键“ProjTypeID”

不存在具有键“ProjTypeID”的“IEnumerable<SelectListItem>”类型的 ViewData 项。
不存在具有键“ProjTypeID”的“IEnumerable<SelectListItem>”类型的 ViewData 项。
Control中有:
public ActionResult Create()
        {            
            this.ViewData["projList"] = new SelectList(trainingE.ProjTypes, "ProjTypeID", "projTypeName");
                        
            return View();
        } 

view中有:
<div class="editor-field">
            @Html.DropDownListFor(model => model.ProjTypeID, (SelectList)ViewData["projList"])            
            @Html.ValidationMessageFor(model => model.ProjTypeID)
        </div>

view显示正常,提交create时就报上面的错误。不知道为什么?
[解决办法]



前台是否引用了实体类?

热点排行