1 在View下的Shared文件夹创建文件夹:EditorTemplates
在该文件夹下添加文件MVC4 View User Controle(ASPX),取名叫做DatePicker
文件内容如下:
" %>
@Html.TextBox("",(Model.ToShortDateString()),new{@class="datePicker"})
$(document).ready(function () {
//加载时间选取控件
$(".datePicker").datepicker({
changeYear: true,
changeMonth: true,
dateFormat: "yy-mm-dd",
monthNames: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
monthNamesShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
dayNames: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
dayNamesShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
dayNamesMin: ["日", "一", "二", "三", "四", "五", "六"]
});
});
2 使用的时候,在View当中:
@Html.EditorFor(model => model.ShowDate,"DatePicker")//第二个参数是自定义模板文件名,即刚才定义的。