我想在用户注册页面中的“出生日期”中改用3个DropDownList来分别选择年月日(数据库只用“Birthday”一个字段来存储,类型为date),而3个DropDownList的数据是分别读取3个XML文件的,View中用3个DropDownListFor()都绑定Birthday字段(列表的数据显示不是问题,问题是点"注册"按钮之后),请教用什么方法能让这3个DropDownListFor()的值合成一个,变成符合date类型的格式,成功注册,写入数据库
如果用3个DowpDownList生成的应该是3个select,不管前端处理还是后端处理只能拼好然后转成date格式吧。
刚看了一下京东的地址输入框,他应该是添加了一个组件然后生成出一个字符串。似乎也只能用拼接,没有更好的办法。
不过日期选择用控件不是更好?jQuery或者bootstrap都有。
取得三个Dripdownlist的值,拼接起来,然后强制传化成时间格式就行了。
三个dropdownlist增加复杂度了 不如直接用datepicker