У меня есть два скрытых элементы управления:скрытого значения поля утрачено после постбэк
<asp:HiddenField runat="server" id="pageHeader" />
<asp:HiddenField runat="server" id="pageInformation" />
Я зовем следующие функции от главной страницы:
show_tip(this, document.getElementById('ctl00_pageInformation').value, document.getElementById('ctl00_pageHeader').value);
и я передаю значение в скрытом поле на странице .cs в загрузке страницы следующим образом:
string message = Request.Form["pageInformation"];
if (string.IsNullOrEmpty(message))
{
((HiddenField)Master.FindControl("pageHeader")).Value = pageHeading;
((HiddenField)Master.FindControl("pageInformation")).Value = pageInformation;
}
Это работает отлично, но на странице POSTBA CK, скрытые поля теряют свою ценность. Как сохранить значения после обратной передачи?
Вы назначая любые значения для этих скрытых полей на постбэка? Пожалуйста, внимательно посмотрите на свой код и разместите его здесь, если это возможно. – Kirtan
Нет, я ничего не делаю после обратной передачи, я уже вставил код – 2009-07-10 07:00:04
. Посмотрите на следующие 2 ссылки: вы можете найти решение из одного из следующих: - [есть способ удержать значения? - потеряно в postback] (http://stackoverflow.com/questions/2670327/is-there-a-way-to-hold-the-values-lost-in-postback) - [Скрытое значение, присвоенное js, потерянное после обратной передачи ] (http://stackoverflow.com/questions/6270085/hidden-value-assigned-in-js-lost-after-postback) Сообщите мне свои результаты. –