Ajax Div позиционирование - PullRequest
       3

Ajax Div позиционирование

0 голосов
/ 12 октября 2010

У меня есть страница aspx с панелью ajax и кнопкой. это моя кнопка:

<asp:Button ID="Button1" runat="server" OnClientClick="javascript:SetValues()" onclick="Button1_Click" Text="Button" />

когда я нажимаю на кнопку, я вызываю функцию SetValues ​​() для события OnClientClick. эта функция изменит положение div на экране. метод Button1_Click запущен на сервере и загружает div с данными.

Проблема в том, что работа, которую выполняла SetValues ​​(), отменена, потому что div после возвращения с сервера возвращается на исходную позицию на экране.

Ответы [ 3 ]

1 голос
/ 13 октября 2010

Что вы пытаетесь сделать на стороне сервера?Рассматривали ли вы сделать обратную передачу AJAX для отправки / обработки ваших данных на сервере?Это позволит JS на стороне клиента изменять пользовательский интерфейс, а сервер получает и обрабатывает ваши данные.

Ознакомьтесь с этой статьей для получения дополнительной информации об использовании jQuery для запуска обработки на стороне сервера.

0 голосов
/ 13 октября 2010

Одним из вариантов будет вызов SetValues ​​() после обновления панели ajax (я предполагаю, что вы используете UpdatePanel здесь).страница загружена для регистрации на событие Javascript.

<body onload="load()">
0 голосов
/ 13 октября 2010

Использование скрытого серверного элемента управления и чтение / запись значений из скрытого элемента управления. Значения будут сохраняться по всей обратной почте.

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