mvc3中有@html.dropdownlistfor和没有@html.dropdownlistfor的区别
如题,在开发一个简单的MVC3数据存储访问过程中,在Create页面,如果加了@html.dropdownlistfor(m=>m.x,viewdata["list"] as IEnumerable<SelectListItem>)也就是下拉列表框,和没有加这个下拉框就是上面这个代码的写法的话,当提交的时候,会提示,也就是说另外的字段会进行规则验证,比如这样的:
,如果页面有下拉列表框,那么当标题为空的时候,没有提示,而且还走到了一个错误页面: ,这个viewdata存储的是从数据库中读出来的id和name。请教了……