【发布时间】:2013-10-10 09:49:26
【问题描述】:
我正在创建一个页面,该页面具有 dd/MM/yyyy 格式的 Datepicker 和文化 ar-SA,但是当我尝试设置日期时,它总是返回无效日期 这是日期选择器
@Html.Kendo().DatePickerFor(model => model.ValidStartDate).HtmlAttributes(new { id = "ValidStartDate_" + Model.ItemCode }).Culture("ar-SA").Format("dd/MM/yyyy").ParseFormats(new string[] {"dd/MM/yyyy"})
另一个问题是验证消息它总是返回默认消息而不是我在视图模型中设置的自定义消息
[Date( ErrorMessageResourceType = typeof(Global), ErrorMessageResourceName = "ValidStartDate_InvalidDate")]
public Nullable<System.DateTime> ValidStartDateH { get; set; }
【问题讨论】:
-
是服务端验证失败还是客户端验证失败?
-
客户端验证失败
-
酷,你试过不同的浏览器吗?您使用的是 Kendo 的 Validator 还是 JQuery Unobtrusive?甚至可能是别的什么?
-
我已经尝试过 IE 和 chrome,结果相同,并且我使用了 kendo 验证器
标签: asp.net-mvc-4 datepicker kendo-ui