как интегрировать AJAX в мой проект - PullRequest
1 голос
/ 13 августа 2010

Что мне нужно сделать для добавления функциональности ajax в мой проект. Какой набор инструментов мне нужно скачать или как я могу это интегрировать. и мне действительно нужно что-то сделать для установки панели обновления для моего проекта?

Ответы [ 3 ]

1 голос
/ 13 августа 2010

Одним из способов включения AJAX ваших сайтов ASP является использование инструментария управления AJAX (http://www.asp.net/ajax/ajaxcontroltoolkit/samples/)), который предоставляет некоторые функциональные возможности AJAX с использованием элементов управления ASP, которые должны быть знакомы начинающему разработчику Dot Net. AJAX Control Toolkit - это библиотека, которую вы можете использовать.добавьте в свое решение, как и другие элементы управления. Затем есть разметка для использования на страницах ASP.NET.

Для более настраиваемых и расширенных функций AJAX лучше всего использовать JQuery (http://jquery.com/) исоздать * .asmx Web Services. JQuery включает в себя вызов $ .ajax (), который будет связываться с ASP.NET Web Services с использованием JSON. Эта страница SO может помочь - Вызов ASMX из jQuery , и эта запись в блоге Encosia можетhelp - http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/. JQuery - это библиотека файлов JavaScript, которые вы загружаете, добавляете на свою страницу и используете свои собственные файлы JavaScript.

Я также рекомендовал бы прочитать статью в Википедии дляAJAX (http://en.wikipedia.org/wiki/Ajax_(programming)) и ознакомьтесь с соответствующими технологиями.

0 голосов
/ 13 августа 2010

Я думаю, вам нужно предоставить гораздо больше информации, прежде чем мы сможем дать вам окончательный ответ.

Ajax просто использует Javascript для запроса веб-страницы - так же, как пользователь нажимает на ссылку - за исключением того, что JavaScript получает содержимое запрашиваемой страницы вместо того, чтобы показывать ее пользователю.

Это позволяет запрашивать данные в JavaScript без обновления страницы.

Как вы упомянули UpdatePanel, я предполагаю, что вы используете ASP.Net. В этом случае .Net 2.0 не включает AJAX, и вам нужно было установить несколько дополнительных установок, чтобы он работал. 3.5 и более поздние версии включают его изначально.

Если вы только начинаете проникать во всю область, я предлагаю вам немного почитать о том, как AJAX работает за кулисами, прежде чем пытаться его использовать - понимание того, что он делает, избавит вас от множества головных болей позже.

FWIW вам на самом деле не нужно НИЧЕГО особенного, чтобы заставить работать AJAX - вы можете написать его полностью на JavaScript (я делал это слишком много раз). Как упоминалось в ответе Дуга, JQuery - это фантастика, и его стоит использовать даже без функциональности AJAX.

Однако, если вы хотите использовать UpdatePanels и AJAX, самый простой вариант - это .Net 3.5 или более поздняя версия (Visual Studio 2008 или более поздняя версия)

0 голосов
/ 13 августа 2010

На мой взгляд, jQuery обладает наилучшей функциональностью AJAX, прост в освоении и использовании.У него отличная документация и множество учебников и примеров - мне это нравится.

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