#c# #asp.net-mvc #validation #data-annotations
#c# #asp.net-mvc #проверка #данные-аннотации
Вопрос:
strong text Могу ли я использовать атрибут compare для свойства. Если свойство, которое мне нужно для сравнения, находится в другом классе? Мне нужно что-то вроде этого:
public class TestViewModel
{
public User UserProfile { get;set;}
[Compare("UserProfile.Password")
public string ConfirmPassword { get;set;}
}
Может быть, существует другое решение, как это сделать, без js.
UPD: Решите это так, не то, что я хочу, может быть, хорошее решение взять поля, которые необходимы для абстрактного класса или интерфейса, и создать наследование. Потому что не все поля от пользователя требуются..
public class TestViewModel : User
{
[Compare("Password")
public string ConfirmPassword { get;set;}
}