Я использую 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
, но это не сработало.