передавать переменные с одной страницы asp (classic asp) на другую страницу asp без использования параметров в URL - PullRequest
2 голосов
/ 13 ноября 2009

Мне нужно передать переменные из одного ASP (Classic ASP) на другую страницу ASP. Я использую javascript (window.open ()), чтобы открыть вторую страницу ASP. Я не должен передавать переменные в URL, такие как window.open ('second.asp? First_name = sdf & last_name = asdas');

У меня есть количество кнопок на первой странице ASP, при нажатии на разные кнопки - разные страницы будут открыты через функции Java-скрипта. Поэтому я не могу использовать метод "POST" все время.

Пожалуйста, дайте мне знать способы передачи переменных с одной страницы на другую без явной передачи в URL.

У меня есть одна мысль: использование переменных session / hidden / viewstate.

Заранее спасибо Рупа

1 Ответ

2 голосов
/ 13 ноября 2009

Я думаю, что решение может быть основано на предположении относительно "POST". Вы можете изменить содержащее элементы формы HTML свойство Action в кнопках по нажатию кнопки. Прикрепите к кнопке атрибут расширения, который содержит реальное значение действия: -

 btn_onclick() { this.form.action = this.getAttribute("action"); }

Теперь вы можете назначить каждому входу type = "submit" собственный атрибут действия и использовать onclick = "btn_onclick".

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