2013-10-08 7 views
2

Я пытаюсь вызвать страницу в моих клиентов WebApplication (Exact Synergy Enterprise)Как установить фокус на вкладке в TabControl в URL

Это ссылка: http://someserveridontdisclose/Synergy/docs/CSCANEduCourseCard.aspx?ProjectNr=ACPGINTV

В этой странице приведен Ajax TabContainer с несколькими вкладками. Один из них называется «Doelgroepen»

У меня нет источника для этого приложения, так как я его не разработчик. Мы разрабатываем только специальные расширения.

Возникает вопрос: возможно ли сосредоточиться на одной из вкладок, используя только URL? Если да, то как?

Большое спасибо за ваши мысли об этом.

+0

Я не думаю, что это возможно, просто используя url. Но, возможно, это было бы возможно. Вопрос в том, размещаете ли вы URL-адрес некоторого iframe? Если да, то для этого JavaScript будет легко реализован. –

ответ

1

попытаться установить с помощью JavaScript. вам придется написать свой собственный JS, чтобы получить номер индекса вы хотите от URL, а затем установить, как этот

$find('<%=TabContainer1.ClientID%>').set_activeTabIndex(2); 

http://forums.asp.net/t/1127834.aspx

http://www.aspforums.net/Threads/420684/ASPNet-AJAX-TabContainer-Set-Active-Tab-Client-side-using-JavaScript/

+0

Отличный человек, это сработало! –

+0

Спасибо всем за ваши ответы! –

1

Если у вас нет доступа к коду, и если это не является частью спецификации требования/дизайна для приложения, которое вы используете (то есть: что вы просили разработчика), тогда ответ №

Элемент управления не имеет «родной» поддержки для выбора вкладки URL. Для обработки этого должен быть указан конкретный код.

Однако очень легко реализовать, если вам это абсолютно необходимо, это не займет много времени (около 15-30 строк кода, в зависимости от того, сколько комбинаций вкладок/URL-адресов вам нужно).

Вы можете найти запущенный образец управления AjaxControlToolkit Вкладки по следующей ссылке (доступные functionnalities описаны там): http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Tabs/Tabs.aspx

0

Если TAB имеет идентификатор вы могли бы сделать его видимым добавив '#tabid' в URL.

Смежные вопросы