注册 登录
编程论坛 ASP.NET技术论坛

mvc3中有@html.dropdownlistfor和没有@html.dropdownlistfor的区别

wxm198427 发布于 2013-04-19 11:23, 816 次点击
如题,在开发一个简单的MVC3数据存储访问过程中,在Create页面,如果加了@html.dropdownlistfor(m=>m.x,viewdata["list"] as IEnumerable<SelectListItem>)也就是下拉列表框,和没有加这个下拉框就是上面这个代码的写法的话,当提交的时候,会提示,也就是说另外的字段会进行规则验证,比如这样的:
只有本站会员才能查看附件,请 登录

,如果页面有下拉列表框,那么当标题为空的时候,没有提示,而且还走到了一个错误页面:
只有本站会员才能查看附件,请 登录
,这个viewdata存储的是从数据库中读出来的id和name。请教了……
0 回复
1