<input data-val="true" data-val-required="The StartDate field is required." id="StartDate" name="StartDate" readonly="True" type="text" value="12/12/2013 00:00:00" />
<script>
$("#StartDate").datepicker({ dateFormat: 'yy-mm-dd' });
</script>
但是当我选择一个日期时,它会以“2013-12-dd”格式显示在文本框中。有人以前见过这个问题吗?
修改
以下是生成html输入元素的代码:
@Html.TextBoxFor(x => x.StartDate, new {@readonly=true})