Обновите метку ASP.NET без AJAX.NET или jQuery - PullRequest
0 голосов
/ 09 июня 2009

Форма имеет одну метку asp: и одну кнопку ввода html. При нажатии кнопки я хочу обновить метку (например, некоторые данные на стороне сервера).

Я бы хотел сделать это без UpdatePanel или jQuery. Я могу сделать базовый вызов ajax .aspx по нажатию кнопки. Каков наилучший способ обновить метку с результатом? [рисунок это должен быть ярлык asp:

Мне нужно скрытое поле, которое загружается с ClientID метки на Page_Load? Есть ли более простой способ?

ТНХ

1 Ответ

4 голосов
/ 09 июня 2009

Только что обновил innerHtml метки. Создайте свойство ClientID где-нибудь, чтобы дать вам обратную ссылку на объект. IE:

doUpdate()
{
   var label = document.getElementById('<%= MyLabel.ClientID %>');
   label.innerHTML = getMyAjaxValue();
}

PS: важно отметить, что это не повлияет на состояние просмотра страницы, поэтому, если вы читаете значения из метки после обратной передачи, вы SOL. В этом случае может потребоваться сопряжение метки с элементом управления ASP: Hidden для сбора данных.

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