Передача переменной с дочерней страницы на родительскую страницу asp.net

0

Я пытаюсь получить доступ к переменным дочерней страницы на родительской странице без обновления. Я пробовал сеанс, но чтобы прочитать сеанс, я должен нажать кнопку на родительской странице, которую я не могу сделать. У меня есть две страницы parent.asp и child.asp, когда я нажимаю кнопку на parent.asp странице child.asp открывается и заполняется форма. Я хочу опубликовать эти значения формы на родительскую страницу без обновления родительской страницы и также без каких-либо других нажатий кнопки (работал на сеансе, но чтобы снова прочитать сеанс, я должен нажать кнопку, которую я не хочу делать).

Пожалуйста, помогите мне, спасибо.

  • 2
    Пожалуйста, покажите свой код.
  • 0
    Должна ли дочерняя страница быть новым, полностью определенным окном браузера? Я нахожу, что в этом мире браузеров с вкладками стало лучше представлять детей на странице, которая их создала. Другими словами, я создаю старую школу, как это звучит. Затем вы можете перемещать данные в и из ref: stackoverflow.com/questions/935127/…

2 ответа

0

Решением может быть использование базового алгоритма шифрования и просто сохранение переменных в localstorage. Таким образом, данные будут защищены от других веб-сайтов, которые посещают пользователи, но страницы, на которые вы предоставили ключ, могли получить доступ к переменным.

Пример этого ниже.

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/aes.js"></script>
<script>
    var store = {
        put: function(id, variable, password){
            localStorage.setItem(
                id, 
                CryptoJS.AES.encrypt(variable, password)
            );
        },
        pull: function(id, password){
            return  CryptoJS.AES.decrypt(
                localStorage.getItem(id), 
                password
            );
        },
    };
 </script>
-1

Я получаю это, используя

window.opener.document.getElementById('textbox1').value = document.getElementById('textboxchild').value

Спасибо за вашу помощь и Techhead55 хороший метод шифрования, спасибо за это тоже.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню