У меня есть вид ниже:
@Html.LabelFor(m => m.CompanyPostCode)
@Html.TextBoxFor(m => m.CompanyPostCode)
@Html.LabelFor(m => m.CompanyCity)
@Html.TextBoxFor(m => m.CompanyCity)
@Html.HiddenFor(m => m.CompanyCityID)
Все атрибуты отмечены как [Обязательно] в моей модели просмотра. Тогда проблема в том, что мой CompanyCityID (помечен как обязательный) скрыт, и, таким образом, проверка не выполняется в представлении. Если я покажу этот атрибут, мой взгляд будет проверен.
Мой вопрос: можно ли выполнить проверку в скрытом поле? Существует обходное решение?
Может показаться немного странным подтверждение скрытого поля. Причина в том, что это поле заполняется из jQuery на основе специальных правил. Если он не заполнен, я знаю, что что-то недействительно в представлении.
Спасибо.