Моя форма в asp.net 3.5 настраивается в таблице HTML и представляет с достаточным количеством пространства для отображения всех сообщений об ошибках блока проверки допустимости, присоединенных к текстовым полям, флажкам, и т.д. в каждой строке.
Моя таблица составляет 3 столбца, со столбцом одна маркировка каждого управления, столбец 2, содержащий сами средства управления и столбец 3, зарезервированный для элементов управления проверки правильности. Столбец 3 продвигает целую строку быть более высокой, когда у меня есть более длинное сообщение об ошибке, и заставляет элементы формы отобразиться с нечетным интервалом, промежуточным их.
Я хотел бы иметь более универсальное, смотрят на элементы формы, но также и должен сохранить некоторые более длинные сообщения об ошибках блока проверки допустимости.
Как я заставляю форму отображаться без дополнительных пространств и корректироваться только, когда сообщение на самом деле должно быть отображено?
Установлены ли у вас валидаторы для использования Показать свойство динамического? Это позволит отображать их только при необходимости.