Когда у меня есть флажок в моей форме, недостаточно пометить соответствующее свойство как обязательное, потому что в качестве его значения отправляется значение true или false.
Каков наилучший способ проверить это в модели? Я думал, что регулярное выражение должно соответствовать строке true, но я либо неправильно его пишу, либо оно не работает с логическим свойством.
public bool FeeAgree
{
get
{
return _feeAgree;
}
set
{
_feeAgree = value;
}
}
Выше приведено свойство, которое я пытаюсь проверить. Использование атрибута Required не работает, поскольку Html.CheckBoxFor создает скрытое поле, поэтому всегда передается значение true или false.