передача параметров из js на страницу .aspx, используя расположение окон - PullRequest
0 голосов
/ 04 февраля 2012

Я могу передать параметры из функции javascript в файл aspx. Я использую windows.location.href для этого. Когда выполнение попадает на страницу aspx, оно запускается и пытается вызвать несколько служб WCF, используя эти параметры. Но в тот момент, когда он вызывает первый, окно IE на задней панели возвращает меня к корневому представлению, в котором перечислены все доступные страницы aspx. Я попытался установить точку останова на загрузке страницы, которая получает эти параметры. Я пытаюсь пройтись по кодам, это позволит мне сделать это очень хорошо, но когда он вызывает первую службу WCF, он будет делать то же самое с окном IE, НО он все равно позволит мне продолжить пошаговое выполнение кода после этого. Окно IE должно ждать меня, пока я не закончу выполнять код на сервере, верно?

Это как-то связано с комбинацией вызовов WCF и JS window.location.href statemetn. Я знаю это точно. Он последовательно делает это в определенной строке кода (первый вызов WCF).

Я не вижу такого поведения, если, например, я пытаюсь передать параметры в переменную сеанса, поступающую с другой страницы .aspx.

Кто-нибудь видел такое поведение? ты знаешь, что происходит?

Спасибо

--- REPHRASED --- Спасибо за ваш отзыв. Хари, я делаю это с моей локальной машины под управлением VS 2008. Я использую аутентификацию форм. Возможно, вы не получили мои вопросы, потому что я не правильно сформулировал их, как думает Диодей, поэтому позвольте мне повторить попытку: Я собираю входные значения с одной страницы, используя JS. Затем мне нужно передать эти параметры на страницу aspx, используя windows.location.href. Я установил точку разрыва в событии загрузки страницы, чтобы убедиться, что выполнение достигло страницы aspx. и это делает. Эта страница успешно получает эти переменные и выполняет больше обработки, например, вызывает внешние службы WCF. В этот момент окно IE блокируется и становится недоступным для просмотра, потому что выполнение все еще происходит. Это нормально (эта часть тебя сбивает?). В тот момент, когда я начинаю выполнять вызов службы WCF, окно IE завершает загрузку, и оно переходит к прямому просмотру, пока я все еще отлаживаюсь в Visual Studio (как строка кода выделяется желтым цветом). Я могу продолжить пошаговый бросок, используя F10 или F11, но мое окно IE на задней панели готово !? Он должен продолжать ждать меня, пока все строки кодов не закончат обработку. Надеюсь, это поможет. Пожалуйста, дайте мне знать, если это так, и сможете помочь мне разобраться.

1 Ответ

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

Отключить просмотр каталогов для этого веб-сайта (в IIS) и установить страницу по умолчанию для веб-сайта (также в IIS).

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