Я использую 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
, но это не сработает.
Обновлен ответ re Ваш комментарий –