Пользовательский серверный элемент управления asp.net - как определить, произошла ли обратная передача из-за этого элемента управления - PullRequest
1 голос
/ 24 июля 2009

У меня есть собственный серверный элемент управления asp.net (на самом деле это специальная версия флажка). Я хочу выполнить некоторую обработку для обратной передачи, но только в том случае, если обратная передача была результатом щелчка по этому элементу управления (при значении автоматической обратной передачи установлено значение true). Как лучше всего определить, является ли обратная передача результатом этого элемента управления или чего-то еще?

Спасибо за вашу помощь.

Ответы [ 2 ]

1 голос
/ 24 июля 2009

Похоже, вы могли бы использовать всплывающее сообщение . По сути, вы бы просто выставили событие onchange в вашем флажке (если ваш серверный элемент управления является составным элементом управления) из пользовательского серверного элемента управления. Затем напишите свой специальный код обработки в обработчике событий на странице, где размещается элемент управления.

1 голос
/ 24 июля 2009

Возможно, вы сможете заставить это работать:

Логика построения, которая сообщает вам, какой элемент управления отправлен обратно:

http://www.eggheadcafe.com/articles/20050609.asp

Комментарий Кори Ларсона такжехороший ...:)

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