ASP.NET JQuery AJAX лучшие практики - PullRequest
0 голосов
/ 10 мая 2011

У меня очень похожий senario в моем приложении. Я хочу найти лучшую практику в этом сенарио.
В основном у меня есть мастер GridView на моей странице. этот мастер Gridview может выполнять следующие действия:
Добавить новую запись

  1. Добавление новой записи
  2. Удаление записи
  3. Поиск данных, связанных в GridView
  4. Отображение подробной информации о выбранной записи в GridView.

Так что для добавления новой записи я использую диалог или другие подобные плагины jQuery
Для удаления записей я делаю полную обратную передачу, чтобы обновить данные после подтверждения, и иногда я помещаю целевой GridView в ASP.NET UpdatePanel, чтобы предотвратить полную обратную передачу.
Также для поиска данных я должен был выполнить полную обратную передачу, я думаю, что у меня нет способа выполнить это действие без обратной передачи (рассмотрим сложное представление сетки)
И для отображения более подробной информации о текущей записи без обратной передачи у меня есть 2 способа:

  1. Я использую для загрузки ASP.NET пользовательский контроль асинхронный, но что касается этого потока , я не могу выполнять действия ServerSide с обратной передачей из-за некоторых неразрешимых причин.
  2. Другой способ, который часто запускал мою работу, заключается в следующем: например, я хочу отобразить список и древовидную структуру записи в диалоге jQuery. Я поместил их в панель обновления, и я пишу коды привязки на кнопке на стороне сервера и скрываю эту кнопку, затем запускаю событие нажатия кнопки «Связывание» в событии OnOpen в диалоге jQuery.
    Мои программы работают в локальной сети и в сети Ethernet, мне все равно, SEO.
    Поскольку я начинающий программист, пожалуйста, поделитесь со мной своим опытом, обратите внимание, где я ошибаюсь (может быть, везде!) И где я могу использовать лучшие способы. спасибо.

1 Ответ

1 голос
/ 10 мая 2011

Когда я использую jQuery, я предпочитаю избегать GridView и любых других элементов управления, которые генерируют тупой HTML с навязчивым JavaScript.

Предлагаю вам посмотреть на мой ответ на этот вопрос: Использование ajax в asp.net .

Там вы найдете множество ссылок и предложений по созданию согласованной архитектуры с использованием jQuery AJAX с ASP.NET.

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