Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.08.2006, 19:05
|
|||
|---|---|---|---|
|
|||
Совместная работа двух меню |
|||
|
#18+
Есть горизонтальное меню (реализовано с помощью asp:menu) и вертикальное (asp:TreeView). Хочу, чтобы в зависимости от того, какой пункт меню выбран в горизонтальном меню, менялось другое меню (TreeView). Дерево реализовано через SiteMapDataSource. Если гориз.меню делаю без Data source, то всё хорошо работает. Срабатывает обработчик OnMenuItemClick. А если гориз.меню делаю тоже через SiteMapDataSource (ну другой, понятно), то обработчик OnMenuItemClick почему-то не срабатывает. 1 вопрос: Почему? Может быть, я что-то неправильно сделала, когда второй SiteMapDataSource делала, т.к. почему-то если открываю файл, который содержит эти меню, в режиме Design, то у горизонтального меню показываются элементы дерева. Но когда программу запускаю, показываются уже нужные пункты меню из соответствующего файла .sitemap В файле web.config: -------------------- <siteMap defaultProvider="MenuXMLSiteMapProvider"> <providers> <add name="TreeViewXMLSiteMapProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="Web.sitemap" /> <add name="MenuXMLSiteMapProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="Menu.sitemap" /> <remove name="AspNetXmlSiteMapProvider"/> </providers> </siteMap> -------------------- В файле самой страницы: -------------------- <asp:SiteMapDataSource ID="m_SiteMapDataSource" runat="server" SiteMapProvider="TreeViewXMLSiteMapProvider" ShowStartingNode="false"/> <asp:SiteMapDataSource ID="m_MenuSiteMapDataSource" runat="server" SiteMapProvider="MenuXMLSiteMapProvider"/> -------------------- 2 вопрос: Правильно ли я здесь всё сделала? 3 вопрос: Что вообще за атрибут type такой страшный? Я нашла такое выражение в примере. type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Жду помощи Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.08.2006, 09:06
|
|||
|---|---|---|---|
|
|||
Совместная работа двух меню |
|||
|
#18+
1,2 Если SiteMapDataSource - то у меню будет заполнено поле NavigateURL а следовательно постбека не будет.---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.08.2006, 12:19
|
|||
|---|---|---|---|
|
|||
Совместная работа двух меню |
|||
|
#18+
Ещё забыла просить про это: Может быть, я что-то неправильно сделала, когда второй SiteMapDataSource делала, т.к. почему-то если открываю файл, который содержит эти меню, в режиме Design, то у горизонтального меню показываются элементы дерева. Но когда программу запускаю, показываются уже нужные пункты меню из соответствующего файла .sitemap Так и должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.08.2006, 12:25
|
|||
|---|---|---|---|
|
|||
Совместная работа двух меню |
|||
|
#18+
1,2 Если SiteMapDataSource - то у меню будет заполнено поле NavigateURL а следовательно постбека не будет. В смысле наоборот "НЕ будет заполнено поле NavigateURL" ?? Как тогда решить эту проблему? (если делаешь оба меню через SiteMapDataSource) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1390960]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
130ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 429ms |

| 0 / 0 |
