В частности, у меня есть элемент управления ascx, давайте предположим, что он внедряет javascript var x=5
.
Элемент управления ascx содержит кнопку, которая при нажатии делает x ++;
х равен 6.
Когда кто-то помещает мой элемент управления на свою страницу и нажимает кнопку, которая отправляет сообщения назад (кнопка принадлежит им), я хочу позволить им получить значение x в коде позади.
Есть ли решение, которое позволило бы это? Самое близкое, что я могу придумать, это поместить скрытое поле в ascx и сохранить значение в скрытом поле при его обновлении. Затем в моем коде, при обратной передаче, я могу сделать myControl.hiddenField.value, чтобы получить результат.
Я еще не пробовал, потому что мне интересно, есть ли лучший способ. Также я не уверен, будет ли обновленное значение скрытого поля регистрироваться, когда оно будет изменено с помощью javascript, хотя, будучи сообщением, я надеюсь, что это так.
Мысли
Редактировать: Фактически, используя геттер, я мог бы спрятать скрытое поле и просто разрешить прямой доступ к значению ... если это решение является лучшим ...