【发布时间】:2016-09-16 07:03:53
【问题描述】:
我正在使用剑道 datePickerFor 代码到模型中=====
[DataType(DataType.Date)]
[Display(Name = "Date:")]
[DisplayFormat(DataFormatString = "{0:MM-dd-yyyy}",
ApplyFormatInEditMode = true)]
public DateTime TransactionDate { set; get; }
进入查看页面====
@(Html.Kendo().DatePickerFor(m => m.TransactionDate)
.Format("MM-dd-yyyy")
.ParseFormats(new List<string>()
{
"MM-dd-yyyy"
})
)
也使用 javascript====
$(function () {
kendo.culture("en-US");
})
我的剑道 DatePickerFor 在一个表单中。 当我提交表单时出现错误 - “值 '09-16-2016' 对日期无效:。” 我的本地机器日期格式是“dd-MM-yyyy”。 当我将此格式设置为 datepicker 时,表单提交正确。 但我想设置不依赖于本地机器格式的特定格式 请告诉我如何解决这个问题。
【问题讨论】:
-
您在客户端或发布到服务器后收到验证错误?
标签: c# model-view-controller kendo-ui datepicker