作者:保佑想-回丽水的阿卉 | 来源:互联网 | 2023-01-30 13:30
我的观点是从数据库中显示日期
@Html.TextBoxFor(model => model.domain_renew_date, "{0:dd/MMM/yyyy}", new { @type = "datetime", @class = "form-control" })
@Html.ValidationMessageFor(model => model.domain_renew_date, "", new { @class = "text-danger" })
我的Javascript for datepicker
声明属性的模型
[Display(Name = "Date of Renewal")]
[DataType(DataType.Date)]
[RequiredIf("domain_flag", "1", ErrorMessage = "Enter Renew Date")]
public DateTime? domain_renew_date { get; set; }
在web.config中
这在chrome和Firefox中运行得非常好.但在IE和Safari中给出以下错误
字段续订日期必须是日期
可以在代码中进行哪些更改,以使其在所有浏览器中都能正常运行?