[英]What is System.Web.Extensions for?
By default ASP.NET 3.5 Web App project has references to assemblies System.Data.DataSetExtensions.dll
and System.Web.Extensions.dll
. 默认情况下,ASP.NET 3.5 Web App项目具有对程序集
System.Data.DataSetExtensions.dll
和System.Web.Extensions.dll
引用。
With System.Data.DataSetExtensions
everything is clear for me, it contains such useful extension methods as DataTable.AsEnumerable()
and DataTable.CopyToDataTable()
. 有了
System.Data.DataSetExtensions
一切对我来说都是显而易见的,它包含有用的扩展方法,例如DataTable.AsEnumerable()
和DataTable.CopyToDataTable()
。
And what about System.Web.Extensions.dll
? 那
System.Web.Extensions.dll
呢? What useful members could you mention to use? 您能提及使用哪些有用的成员?
System.Web.Extensions与System.Data.DataSetExtensions之类的扩展方法无关,它包含ASP.NET AJAX Framework 。
System.Web.Extensions contains all the classes and support classes for ASP.NET AJAX controls. System.Web.Extensions包含ASP.NET AJAX控件的所有类和支持类。 It also includes the classes for JSON serialization and pretty much anything else that involves communication with the ASP.NET runtime from JavaScript (and vice versa).
它还包括用于JSON序列化的类,以及几乎所有其他涉及通过JavaScript与ASP.NET运行时进行通信的类(反之亦然)。
The system.web.extensions element enables you to configure ASP.NET applications that can be used by AJAX-enabled clients, Windows Communication Foundation (WCF) clients (SOAP clients), and .NET Framework clients. 使用system.web.extensions元素,可以配置ASP.NET应用程序,这些应用程序可以由启用AJAX的客户端,Windows Communication Foundation(WCF)客户端(SOAP客户端)和.NET Framework客户端使用。 The configuration settings include the following:
配置设置包括以下内容:
System.Web.Extensions.dll包含所有ASP.NET Ajax优点,例如UpdatePanel控件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.