验证数据类型...如何/在哪里和自定义错误字符串?

时间:2011-03-01 13:27:16

标签: c# asp.net-mvc-2 validation

我不太明白MVC 2如何验证数据类型,或者我如何注入自己的错误字符串/语言。

在View-Model中给出日期字段:

 public DateTime Appointment { get; set; }

如果我在表单中填写无效日期,我会收到以下错误:The value '01.03.20111' is not valid for Appointment.

我当然知道DataAnnotations(DisplayName,Required等),但我不知道数据类型验证是如何发生的以及我可以在哪里/如何挂钩?

任何tipps的Thx sl3dg3

1 个答案:

答案 0 :(得分:0)

该消息来自ModelBinder。如果您愿意,可以编写自己的自定义模型粘合剂。 Scott Hanselman有例子herehere