Как использовать кадры с ASP.NET 2.0 / ИЛИ AJAX? - PullRequest
0 голосов
/ 07 января 2010

Я бы хотел использовать флэш-меню в Asp.net 2.0. Однако у меня есть две проблемы:

  1. Как сохранить статичность меню, чтобы анимация не обновлялась при щелчках по странице? Пример будет похож на «фреймы», но в ASP.NET 2.0 ... Я использую старый подход HTML Iframes ?? Или я могу использовать что-то более современное, используя AJAX или что-то подобное? Это ставит меня в тупик ... Должен ли я использовать пользовательские элементы управления или AJAX ??

  2. Помимо прочего, я бы хотел изменить swf меню в зависимости от роли пользователя в ASP.net 2.0, поэтому мне нужно будет передать переменные в приложение Flex / Flash. Я решил сделать это с SWFOBject (для встраивания Flash), но если есть другой способ / более простой или более стандартный, пожалуйста, дайте мне знать ...

Спасибо за вашу помощь! Craig

1 Ответ

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

Чтобы меню оставалось статичным, вам потребуется либо iframe, либо использовать ajax, например UpdatePanel. Я не думаю, что это хорошее решение, хотя. Если у вас есть Flash-виджет на HTML-странице, то Flash-виджет должен обновляться вместе с остальной частью страницы. Вы не должны делать страницу iframe или ajax только для того, чтобы избежать перезагрузки виджета Flash (но ваш дизайн может быть лучше с ajax в любом случае, независимо от использования Flash - редко бывает лучше с iframe).

Что касается параметров, прохождение через FlashVars - самый простой / быстрый способ. Так как это связано с безопасностью, вы можете сделать так, чтобы меню Flash делало HTTP / AMF / что угодно, вызывая ASPX для получения данных, но я думаю, это было бы излишним, просто убедитесь, что виджет - это просто меню и ничего не делает это может привести к дыре в безопасности (т. е. обеспечить защиту страниц, на которые она ссылается, а не только меню).

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