Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Не располагает ли кто инфой, как создать выпадающее меню на ASP .Net? Может есть инфа, как это реализовано на этом сайте? _______________________________________________ Заранее всем благодарен. Константин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 17:34 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Можете воспользоваться контрол asp:Menu из стандартной поставки ASP.NET 2.0 - - - - - the truth is out there ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 17:55 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Не располагает ли кто инфой, как создать выпадающее меню на ASP .Net? Может есть инфа, как это реализовано на этом сайте? _______________________________________________ Заранее всем благодарен. Константин Ну выпадает оно не в .Net, а все равно на клиенте, поэтому больших отличий от просто ASP или страшно сказать HTML не вудет и с жабаскриптом придется повозится. Разве что оформить все CustomControl-ом, сделать binding на БД или xml, шоб оно по гибчее было. А серьезно рисуешь табличку в одну строку с нужным количеством <td> - ето папы, для каждого папы - <div>(display: none;)(это егойные дети), наехал на конкретного папу (onmouseover) егойные дети (display: block;), отьехал - опять же (display: none;). Ну где-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 18:05 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Был бы очен благодарен за небольшой пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 10:39 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Был бы очен благодарен за небольшой пример. Посмотри здесь: http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 11:29 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Класно. Только теперь появилась проблема, как связать такое меню с MS SQL базой данных, да еше и так, чтобы оно было двухуровневым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 12:05 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Класно. Только теперь появилась проблема, как связать такое меню с MS SQL базой данных, да еше и так, чтобы оно было двухуровневым. Как я понимаю вопрос в структуре данных. Можно использовать следующее: Таблица -> Menu Колонки -> ID | NAME | FatherID для родителей FatherID = NULL, для остальных FatherID = ID ихнего папы. При етом сколько уровней Вы захотите создать - дело сугубо личное (т.е. не ограничено). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 12:43 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Именно так я и собирался делать. Просто я не могу сейчас данные из базы данных залить в меню :( Как в java script засунуть данные из MS SQL 2000? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 14:53 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
В химии это называется возгонка - переход из одного состояния в другое минуя промежуточное. Низкий поклон моему преподавателю - Изольде Николаевне, за то что химиком я так и не стал, хотя... вот эээ, ну не важно. Да, извиняюсь, отвлекся. У нас без промежуточного состояния никак нельзя, ну ни химия блин!!! Выбираешь все из БД, а потом: Page.RegisterArrayDeclaration("Fathers", "father1, father2, father3, ..."); Page.RegisterArrayDeclaration("Father1", "child1, child2, child3, ..."); ........ короче: в HTML рендерится массив пап, а каждому папе по-массиву (спаси и сохрани) егойных детей. Рендерится оно внутри: <script></script>. Когда все это пребывает на клиент - можно его и жабаскриптом. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 15:18 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
А вот еще одна идея: Данные из БД писать прямо в файл "js" (нужным образом форматируя), который живет на сервере и посылается клиенту при необходимости. Я не очень в SQL SERVER, так как сейчас в основном ORACLE. Но вот если написать чего-нивудь, что будет вызываться событием из SQL SERVER и переписывать тот самый "js", при обновлении данных в оной таблице - то будет даже очень... ... не знаю, ни разу такого не делал, хотя технически..., поспрашай тут - там, может кто и подмогнет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 15:57 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Почти разобрался но пришлось переходить на .Net 2.0 Там конечно есть класная штука MENU но как ее к базе данных подключить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 14:36 |
|
||
|
Создание выпадаюшего меню.
|
|||
|---|---|---|---|
|
#18+
Ура, разобрался. Если кому интересно, вот пример: foreach (DataRow childRow in dst.Tables["Table"].Rows) { MenuItem childItem = new MenuItem((string)childRow["MT_name"], Convert.ToString(childRow["Row"])); masterItem.ChildItems.Add(childItem); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 12:37 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=895&tid=1390232]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 310ms |
| total: | 452ms |

| 0 / 0 |
