我有(3)文本框:txtPayRate,txtStartDate,txtFinishDate。在它们旁边,我有一个必需的字段验证器:reqPayRate,reqStartDate,reqFinishDate。如果文本框留空或格式错误,我希望它返回我在属性菜单中声明的错误消息。我希望txtPayRate是一个数字,日期格式是mm / dd / yyyy。我不知道如何编写这部分代码。如果我可以获得txtPayRate和txtStartDate的帮助,我可以得到另一个。 C#
答案 0 :(得分:1)
您可以在模型中定义它,mvc将为您生成客户端验证:
public class FooModel{
[Required]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}"]
public DateTime RequestedStartDate{
get; set;
}
[Required]
public decimal RequestedPayRate{
get; set;
}
}
答案 1 :(得分:0)