ASP.NET: создание чего-то похожего на панель приложения Facebook - PullRequest
1 голос
/ 04 февраля 2009

Есть ли встроенный элемент управления, расположенный рядом с панелью приложений в нижней части Facebook, или такая функция доступна только при использовании JavaScript / AJAX?

Ответы [ 3 ]

1 голос
/ 04 февраля 2009

Помните, что ASP.NET находится на стороне сервера, поэтому он контролирует всю обработку, которая происходит еще до того, как веб-страница достигает пользователя. Для функциональности, о которой вы говорите, вам нужен браузер на стороне вуду, такой как Javascript. Итак ...

  1. Javascript практически необходим.
  2. Единственной возможной альтернативой будет Flash.
  3. XML не будет необходим (или даже обязательно желателен).

Не не попадайтесь в ловушку вызова всего асинхронного поведения, управляемого Javascript, "AJAX", потому что большая часть этого не так.

1 голос
/ 28 января 2010

Я только что построил что-то подобное в ASP.NET. Недавно я опубликовал блог о том, как это сделать. Узнайте, как создать панель приложений Facebook в ASP.NET .

Я использовал два элемента управления из ComponentOne, чтобы помочь, элемент управления C1Menu и элемент управления C1ToolTip

0 голосов
/ 04 февраля 2009

Я полагаю, вы имеете в виду это: Снимок экрана: http://screencast.com/t/kqFPArcmYQ Видео: http://screencast.com/t/X6IczIIv

Если это так, то нет, это невозможно сделать только с помощью ASP.NET. Вы правы, предполагая, что для выполнения этих асинхронных вызовов потребуется javascript и, возможно, некоторый AJAX.

Вам следует изучить библиотеки javascript, такие как jQuery & jQuery UI, MooTools и т. Д. Они предоставляют вам широкий спектр инструментов и плагинов для создания замечательных / динамических UI.

http://jquery.com/ ( jQuery UI Demos )

http://mootools.net/ ( MooTools Demos )

Посмотрите демонстрации на их страницах, чтобы увидеть, подойдут ли они к вашей идее Вы определенно можете создать ядро ​​меню в ASP.Net, а затем использовать библиотеку javascript для получения динамического ощущения, которое вы ищете.

Надеюсь, это немного поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...