2010-08-13 3 views
1

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

+0

Знаете ли вы, что такое AJAX? –

+0

Нет, я не знаю много этого, но какое-то тело предложило мне не мерцать страницей на обратной стороне, используя ajax, поэтому я прошу вас об этом. Что мне действительно нужно делать? – NoviceToDotNet

ответ

0

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

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

Так как я могу сделать мой проект ajax enable, мне нужно скачать некоторую dll или комплект, чтобы интегрировать его в мой проект, чтобы работать ajax в моем проекте? – NoviceToDotNet

+0

Что мне нужно сделать для размещения диспетчера сценариев в моем проекте? – NoviceToDotNet

+0

, когда я добавляю к моему проекту. Моя страница aspx не распознает этот тег, что мне нужно делать – NoviceToDotNet

0

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

1

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

Для более удобных и расширенных функций AJAX лучше всего использовать JQuery (http://jquery.com/) и создавать веб-службы * .asmx. JQuery включает вызов $ .ajax(), который будет связываться с веб-службами ASP.NET с помощью JSON. Эта страница SO может помочь - Calling ASMX from jQuery, и эта запись в блоге Encosia может помочь - 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)) и ознакомиться с соответствующими технологиями.

Смежные вопросы