Ajax Control Toolkit TabContainer - как определить, какая вкладка была нажата? - PullRequest
2 голосов
/ 10 июля 2009

Я застрял, работая с элементом управления TabContainer Ajax Contol Toolkit.

Когда пользователь нажимает на вкладку, я пытаюсь определить, какая вкладка была нажата (например, индекс).

Кто-нибудь знает, возможно ли это?

Ответы [ 2 ]

0 голосов
/ 22 февраля 2010

Серверное событие ActiveTabChanged работает нормально. Просто убедитесь, что для AutoPostBack установлено значение «true»

0 голосов
/ 10 июля 2009

глупый вопрос: почему тебе нужно это знать ??

Я тоже использую TabContainer в Ajax Control Toolkit - но у меня никогда не возникало желания узнать, когда какая вкладка была нажата. TabContainer покажет соответствующую страницу, и пользователь сможет взаимодействовать с элементами управления на этой вкладке - зачем вам знать, какая страница была активирована? Какой у вас сценарий?

Посетите веб-сайт Ajax Control Toolkit , чтобы показать несколько интересных свойств:

  • ActiveTabChanged (Event) - срабатывает на стороне сервера, когда вкладка изменяется после обратной передачи
  • OnClientActiveTabChanged - Имя функции javascript для подключения к клиентскому событию tabChanged
  • ActiveTabIndex - первая вкладка, чтобы показать

Не могли бы вы подключиться к событию ActiveTabChanged или OnClientActiveTabChanged, чтобы достичь того, что вы ищете ??

Марк

...