Visual Studio 2005 + AjaxToolkit - PullRequest
       8

Visual Studio 2005 + AjaxToolkit

0 голосов
/ 26 октября 2009

У меня есть веб-приложение ASP.NET. Я создаю его с помощью Visual Studio 2005. Для одного из моих пользовательских элементов управления требуется AJAX Control Toolkit. По какой-то причине мой проект не будет построен. Тем не менее, я ссылался на сборку AjaxControlToolkit. Появляется в ссылках проекта.

У кого-нибудь есть идеи, почему это приложение не будет собираться?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 26 октября 2009

UpdatePanel является частью System.Web.Extensions.dll и не требует явного добавления в папку bin проекта, поскольку она устанавливается в GAC (глобальный кэш сборок).

См. документацию ASP.NET AJAX для получения дополнительной информации. ASP.NET 2.0 AJAX Extensions 1.0 msi можно скачать здесь .

(оставшуюся часть ответа я оставлю здесь, так как это может оказаться полезным для кого-то другого)


Похоже, на AJAX Control Toolkit нет ссылки на странице. Убедитесь, что у вас есть

using AjaxControlToolkit;

в коде позади.

Кроме того, вы можете добавить это к web.config

<pages>
  <controls>
    <add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
  </controls>
</pages>

Указывает префикс тега для элементов управления AJAX Control Toolkit при использовании в разметке aspx.

0 голосов
/ 16 декабря 2015

Согласно http://www.ajaxtoolkit.net/ ...

Примечание. Выпуск Septemeber 2009: только набор инструментов версии 3.0.30930. для пользователей, которые строят поверх .NET Framework 3.5 , используя Visual Studio 2008.

Если вы используете .NET Framework 2.0 и Visual Studio 2005 , тогда Вы должны использовать более раннюю версию Toolkit 1.0.20229 в CodePlex.

Так что, к сожалению, если вы все еще разрабатываете в VS2005, вы застряли с очень старой и глючной версией Ajax

Для .Net 2.0 ( не 3.5!), Загрузите его с здесь .

Обратите внимание: Если ваше веб-приложение использует сочетание .Net 2 и 3.5 или более, вы можете теоретически иметь две (или более) версии Ajax, установленные обслуживать более одного .Net Framework. Но вы должны дать им отдельные сборки. См. здесь и здесь .

...