“Gender”有一个无效 SelectedValue,因为它不在项目列表中。参数名: value
使用DropDownlist时出现这个问题,后来发现主要是是数据库中的定义Gender的类型是nchar(10),也就是说从数据库中取值时,总是10个字节,这样的话肯定与ListItem中的Value无法匹配;
解决方法有两个:
一、修改数据库中Gender字段的类型,比如说改成nvarchar(10)
二、修改ListItem中value中的值,把它补充10个字节
这个问题说明了数据库知识不扎实,抽时间补一补