![]() |
getURL запускает в космос.
Приветствую Всех!
Есть флеш меню, к кнопкам привязан обработчик Код:
on (release) { getURL("Default.aspx", "_self"); }По логике после выполнения я должен попасть в Page_Load вызываемой страницы. Но этого не происходит. Подскажите в чем может быть дело. Спасибо. |
2 IEZ:
Что такое Page_Load? |
Page_Load в ASP.NET, к примеру в Default.aspx.cs, обработчик загрузки страницы:
Код:
protected void Page_Load(object sender, EventArgs e) |
Подскажите, можно ли проверить какова последовательность действий после getURL. Или как-то в getURL строго указать какие-либо параметры для открытия окна назначения. Просто складывается впечатление, что происходит вызов окна по getURL мимо обработчиков самой страницы.
Хелп. Вторую неделю в затыке сижу. Спасибо. |
getURL производит обычный редирект на страницу и всё.
И объясните, что вы подразумевате под «обработчики страницы». |
Цитата:
В процессе редиректа страницы getURL'ем происходит загрузка страницы и вывод ее пользователю. И вот во время загрузки есть методы в asp.net отвечающие за загрузку, за выгрузку, за обрабтку нажатия кнопок на странице. В зависимости от написанного в этих обработчиках, происходят выполнение тех или иных действий. Одним словом таже самая обрабтка сообщений как и в Виндах. Надеюсь правильно объяснил. |
Ну и причём здесь Flash? Флешу вообще наплевать, на какую страницу он редиректит и какие там обработчики и т.п. Он сделал редирект и всё, дальше не его заботы.
Если нужно послать при этом какие-то переменные методом GET или POST, то нужно юзать LoadVars, а не getURL. |
Цитата:
При пробеге по меню не срабатывает правильно сессия. Делал пример в котором были ссылочное меню и flash меню. Так вот при работе с сессией по ссылочному меню все работает отлично, но как только начинаю с flash меню, пару кликов и все пошли косяки. Вот и решил что флеш. Конечно я может и ошибаюсь, нокак был затык, так он и остался. На четырех форумах спрашивал. аспешники на флеш, ну и соответственно обратка.:umnik2: А использовать flash меню мне необходимо. Да и внешне земля и небо. |
Передай идентификатор сессии через flashvars во флешку. А в getURL в урле указывай этот идентификатор (как PHPSESSID в php).
|
Цитата:
|
| Часовой пояс GMT +4, время: 06:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.