powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание выпадаюшего меню.
12 сообщений из 12, страница 1 из 1
Создание выпадаюшего меню.
    #33922807
KonstantinMiha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Не располагает ли кто инфой, как создать выпадающее меню на ASP .Net? Может есть инфа, как это реализовано на этом сайте?
_______________________________________________
Заранее всем благодарен.
Константин
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33922885
Dima_XY3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можете воспользоваться контрол asp:Menu из стандартной поставки ASP.NET 2.0
- - - - -
the truth is out there
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33922917
Sergio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Не располагает ли кто инфой, как создать выпадающее меню на ASP .Net? Может есть инфа, как это реализовано на этом сайте?
_______________________________________________
Заранее всем благодарен.
Константин


Ну выпадает оно не в .Net, а все равно на клиенте, поэтому больших отличий от просто ASP или страшно сказать HTML не вудет и с жабаскриптом придется повозится. Разве что оформить все CustomControl-ом, сделать binding на БД или xml, шоб оно по гибчее было. А серьезно рисуешь табличку в одну строку с нужным количеством <td> - ето папы, для каждого папы - <div>(display: none;)(это егойные дети), наехал на конкретного папу (onmouseover) егойные дети (display: block;), отьехал - опять же (display: none;). Ну где-то так.
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33923890
KonstantinMiha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Был бы очен благодарен за небольшой пример.
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33924083
Sergio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Был бы очен благодарен за небольшой пример.
Посмотри здесь:
http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33924239
KonstantinMiha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Класно. Только теперь появилась проблема, как связать такое меню с MS SQL базой данных, да еше и так, чтобы оно было двухуровневым.
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33924438
Sergio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Класно. Только теперь появилась проблема, как связать такое меню с MS SQL базой данных, да еше и так, чтобы оно было двухуровневым.

Как я понимаю вопрос в структуре данных. Можно использовать следующее:
Таблица -> Menu
Колонки -> ID | NAME | FatherID
для родителей FatherID = NULL, для остальных FatherID = ID ихнего папы.
При етом сколько уровней Вы захотите создать - дело сугубо личное (т.е. не ограничено).
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33925035
KonstantinMiha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Именно так я и собирался делать. Просто я не могу сейчас данные из базы данных залить в меню :( Как в java script засунуть данные из MS SQL 2000?
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33925118
Sergio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В химии это называется возгонка - переход из одного состояния в другое минуя промежуточное. Низкий поклон моему преподавателю - Изольде Николаевне, за то что химиком я так и не стал, хотя... вот эээ, ну не важно. Да, извиняюсь, отвлекся.
У нас без промежуточного состояния никак нельзя, ну ни химия блин!!!
Выбираешь все из БД, а потом:
Page.RegisterArrayDeclaration("Fathers", "father1, father2, father3, ...");
Page.RegisterArrayDeclaration("Father1", "child1, child2, child3, ...");
........
короче: в HTML рендерится массив пап, а каждому папе по-массиву (спаси и сохрани) егойных детей. Рендерится оно внутри: <script></script>. Когда все это пребывает на клиент - можно его и жабаскриптом. Удачи!
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33925301
Sergio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот еще одна идея:
Данные из БД писать прямо в файл "js" (нужным образом форматируя), который живет на сервере и посылается клиенту при необходимости. Я не очень в SQL SERVER, так как сейчас в основном ORACLE. Но вот если написать чего-нивудь, что будет вызываться событием из SQL SERVER и переписывать тот самый "js", при обновлении данных в оной таблице - то будет даже очень...
... не знаю, ни разу такого не делал, хотя технически...,
поспрашай тут - там, может кто и подмогнет.
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33934879
KonstantinMiha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почти разобрался но пришлось переходить на .Net 2.0 Там конечно есть класная штука MENU но как ее к базе данных подключить ?
...
Рейтинг: 0 / 0
Создание выпадаюшего меню.
    #33942705
KonstantinMiha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура, разобрался. Если кому интересно, вот пример:
foreach (DataRow childRow in dst.Tables["Table"].Rows)
{
MenuItem childItem = new MenuItem((string)childRow["MT_name"], Convert.ToString(childRow["Row"]));
masterItem.ChildItems.Add(childItem);
}
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание выпадаюшего меню.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]