Что использовать: обратный вызов, AjAX или простой Javascript в приложении Asp.net - PullRequest
0 голосов
/ 31 января 2009

Я немного растерялся, поскольку лучший инструмент для работы был бы:

Что мне нужно: Родительская страница имеет ссылку, при нажатии на которую появляется всплывающее окно с видом на сетку и кнопкой сохранения.

Если пользователь сохранил сетку, родительская страница должна обновиться и измениться, другими словами, мне нужно иметь возможность передавать данные между клиентом и сервером. Возможно, я должен упомянуть, что кнопка «Сохранить» сохранит данные из таблицы в базе данных, и я бы хотел, чтобы всплывающее окно было закрыто, а родительская страница обновилась.

Я использую ASP.net 2.0 и в настоящее время не установлена ​​библиотека AJAx. Я посмотрел на CallBack в Asp.net и склонен использовать его, так как он кажется самым легким в этом случае.

РЕДАКТИРОВАТЬ: возможно, я должен также упомянуть, что я хотел бы, чтобы родительская страница была неактивной, когда дочернее окно открыто ......

Что бы вы порекомендовали использовать? Спасибо!

1 Ответ

3 голосов
/ 31 января 2009

Я бы определенно использовал Javascript для этого. В зависимости от того, хотите ли вы открыть новое окно или использовать псевдо-всплывающее диалоговое окно, используя JavaScript. В первом случае на обеих страницах будет какой-то javascript, взаимодействующий друг с другом, что, хотя и просто, немного уродливо. Для последнего подхода вы использовали бы Ajax для сохранения, а затем использовали бы javascript для обновления страницы.

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