我有这个模型:
public partial class Cita
{
public DateTime dia1 { get; set; }
public DateTime? dia2 { get; set; }
}
我认为这是:
@model HCB.Azure.CP.UI.Areas.User.Controllers.AgendaController.Cita
@Html.Telerik().DatePicker().Name("dia2")
@Html.Telerik().DatePicker().Name("dayx")
在我的 web.config 上有这个
<globalization uiCulture="es-CR" culture="es-ES" />
如您所见,有 2 个 DatePickers,dia2 绑定到模型,dayX 不是,现在的问题是当在 dia2 中选择或键入格式为 dd/MM/yyyy 的日期时,例如 15/04/2013,它会变成红色,但是如果选择 04/15/2013 (MM/dd/yyyy) 它清除红色验证错误并变为有效。
我对 dayX 没有这个问题,它不受模型限制,而且,这个错误只发生在三星平板电脑或 iphone chrome 浏览器等某些设备上,它在我的开发人员机器上完美运行(windows 7)......
我不知道是什么原因。