2010-02-15 3 views
2

По умолчанию Проект ASP.NET 3.5 Web App имеет ссылки на сборки System.Data.DataSetExtensions.dll и System.Web.Extensions.dll.Что такое System.Web.Extensions для?

С System.Data.DataSetExtensions все понятно для меня, оно содержит такие полезные методы расширения, как DataTable.AsEnumerable() и DataTable.CopyToDataTable().

А как насчет System.Web.Extensions.dll? Какие полезные члены вы могли бы упомянуть?

ответ

5

System.Web.Extensions не относится к методам расширения, таким как System.Data.DataSetExtensions, содержит ASP.NET AJAX Framework.

0

System.Web.Extensions.dll содержит всю полезность ASP.NET Ajax, такую ​​как элемент управления UpdatePanel.

+1

«добро», будучи полностью субъективным;) – ctrlplusb

1

System.Web.Extensions содержит все классы и классы поддержки для элементов управления ASP.NET AJAX. Он также включает классы для сериализации JSON и почти все, что связано с связью с исполняемой средой ASP.NET с JavaScript (и наоборот).

1

From this page

Элемент System.Web.Extensions позволяет конфигурировать приложения ASP.NET, которые могут быть использованы AJAX с поддержкой клиентов, Windows Communication Foundation (WCF) клиенты (SOAP клиентов) и .NET Framework клиентов. Параметры конфигурации включают в себя следующее:

  1. Включение сервисов приложений ASP.NET через элементы authenticationService, roleService и profileService.
  2. Настройка обработчика сценария с помощью атрибутов enableCompression и enableCaching элемента scriptResourceHandler.
  3. Настройка сериализации JSON через элемент jsonSerialization.
Смежные вопросы