验证2个字段的CustomAttribute
本文关键字:CustomAttribute 字段 2个 验证 | 更新日期: 2023-09-27 18:07:45
我有两个输入字段Fromdate和ToDate,
在MVC中,我想创建一个CustomAttribute,以确保Fromdate在ToDate之前。
这可能吗?如果有,那是怎么回事?或者还有其他选择吗?
谢谢
MVC万无一失验证是解决这个问题的好方法。它通过引用在服务器端操作,并通过脚本include在客户端传播。
http://foolproof.codeplex.com/下面是一个使用属性的例子:
public class EventViewModel
{
[Required]
public string Name { get; set; }
[Required]
public DateTime Start { get; set; }
[Required]
[GreaterThan("Start")]
public DateTime End { get; set; }
}
查看日期的GreaterThan属性。这样你就不用自己写了。
您也可以将其nuGet到您的项目中:http://nuget.org/packages/foolproof
PM> Install-Package foolproof