Неправильное значение флажка ASP, если для AutoPostBack установлено значение false - PullRequest
0 голосов
/ 02 сентября 2010

Я все еще относительно новичок в VB.Net и Visual Studio, и я предполагаю, что это простое исправление, но я не уверен.

У меня есть элемент управления asp: checkbox на aspxстраница, над которой я работаю.Этот флажок находится в пользовательском элементе управления и ранее отправлялся обратно каждый раз, когда на него нажимали.Я нахожусь в процессе адаптации страницы и столкнулся с проблемой.Когда я удаляю атрибут AutoPostBack = "True" из флажка asp:, код vb возвращает False, когда я проверяю myCheckbox.checked (это происходит при обратной передаче в другом месте, где на странице не было ajaxified), хотяможно увидеть, что флажок действительно установлен.

Я предполагаю, что, поскольку флажок больше не отправляет обратно, по какой-то причине код VB (или, возможно, состояние просмотра) не видит его как проверенный.Это правильно, и если да, то как мне это исправить?

Ответы [ 2 ]

0 голосов
/ 30 ноября 2010

Я изменил флажок с элемента управления ASP, чтобы быть введением HTML типа флажка, и теперь он работает :)

0 голосов
/ 02 сентября 2010

Я предполагаю, что, поскольку флажок больше не отправляет обратно, по какой-то причине код VB (или, возможно, состояние просмотра) не видит его как проверенный.

Это правильно, ваше переключение флажка происходит только на стороне клиента, поэтому ваша серверная сторона не знает об изменениях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...