我使用MVC 5,在我的模型中,我有这样的DateTime属性:
[Column(TypeName = "Date")]
[DataType(DataType.Date)]
public DateTime StartDate { get; set; }
当我输入无效日期时,ValidationSummary中会显示以下消息:
字段StartDate必须是日期
我需要更改此消息,我可以在哪里更改它?
答案 0 :(得分:4)
您需要添加ErrorMessage
属性。试试这个
[DataType(DataType.Date),ErrorMessage="Your message here"]
答案 1 :(得分:1)
对我有用的是向文本框添加 data-val-date 属性以覆盖为其创建的属性(检查文本框,您会看到)。
@Html.TextBoxFor(model => model.DateOfBirth, new { @class = "form-control", inputDate = "", data_val_date = "Please enter a valid date" })
答案 2 :(得分:0)
从剃刀中你可以这样做。
var response = (JObject)tokenJson2.Property("response").Value;
foreach (var item in response.Properties())
{
var name = item.Name;
var data = (JObject)item.Value;
};