Текстовое поле ASP.Net не будет отправлять обратно при изменении текста, если установлено значение false при загрузке страницы - PullRequest
0 голосов
/ 31 января 2011

У меня есть текстовое поле с прикрепленным к нему валидатором регулярных выражений и некоторые вещи в коде ontext Обмен. Это все работает нормально, если я не начинаю текстовое поле с Visible = false. Очевидно, я устанавливаю textbox.Visible в true позже в коде, но когда я делаю это, никакой обратной передачи не происходит при изменении текста. Я почти уверен, что выделил причину, когда я изменяю свойство visible, но кто-нибудь видел что-то подобное или знает какой-то обходной путь?

1 Ответ

0 голосов
/ 31 января 2011

Если для свойства visible элемента управления установлено значение false, оно вообще не отображается на странице.Если вы просто хотите, чтобы он не отображался пользователю, вы можете использовать CSS.

У вас в текстовом поле установлен AutoPostBack = "true"?

...