【发布时间】:2010-01-23 04:28:00
【问题描述】:
我正在使用 ASP.NET MVC 并通过我的模型上的自定义属性/数据注释实现自定义验证。
是否可以在我的自定义属性中访问对象父类的属性?
public class MyModel
{
[MyCustomValidator]
public string var1 {get; set;}
public string var2 {get; set;}
}
注意:使用 asp.net mvc
public class MyCustomValidatorAttribute : ValidationAttribute
{
public bool override IsValid(Object value)
{
// somehow get access to var2 in the MyModel
}
}
所以基本上,使验证检查另一个属性的特定值。我试图将var2 的值作为参数传递给MyCustomValidator,但这不起作用。
【问题讨论】:
-
更新回答您的评论
标签: c# asp.net-mvc data-annotations