2015-03-27 2 views
0

фон:asp.net перепускные динамически загружается страница, чтобы получить целевую

  • существующих asp.net веб-приложение использует ряд динамически загружаемого пользователь управления и страницы
  • многих из этих страниц и пользовательских элементов управления зависит от контекста родительской страницы
  • нового проекта, содержащий «версия 2» приложений необходимо интегрировать с вышеупомянутыми домаДомым производством в то время как «версия 2» продолжает развиваться

сценарий: Я использую response.redirect с параметризованным URL-адресом, чтобы перейти с страницы «версия 2» на динамически загруженную устаревшую страницу - «страница 1», если хотите. Это прекрасно работает. Однако конечной целью/целью является переход непосредственно к динамически загруженной старой странице, которая находится «на два клика» от начальной цели. «Клики» будут получены из динамически обработанных элементов управления.

вопрос: Возможно ли с моей страницы «версия 2» в коде для перехода непосредственно к этой конечной цели? Когда я вызываю пользовательские процедуры щелчка в коде сразу же после стека вызовов из первоначального перенаправления, он по-прежнему приземляется на прежней странице 1.

Итак, основной вопрос более концептуальен с точки зрения обработки прямой навигации несколькими «прыжками» в динамически загружаемых страниц. Другими словами, можно ли управлять навигацией по коду с динамических элементов управления, не возвращая их обратно на экран клиента?

Многое обязано для любой помощи, чтобы вывести меня за пределы этого тупика.

/John

+0

слишком расплывчатый и ошибочный - динамическая страница навигации/рендеринга была решена после глубокого погружения в существующий исходный код – jjt

ответ

0

Суть вопроса в том, как достичь динамически генерируемой целевой страницы с точкой приложения, которое требуется несколько кликов события (например, несколько обходов), и уменьшить, что к одному круглодонным путешествие в коде.

Вызов последовательных событий щелчка в коде без рендеринга был бы рекурсивным нарушением жизненного цикла страницы.

По существу, события последовательного клика не могут быть задействованы в 1 раунде - решение заключается в том, чтобы использовать соответствующие вызовы базовой процедуры и/или писать новые, чтобы получить целевую страницу.

Смежные вопросы