System.Web.Extensions 的用途是什么?
默认情况下,ASP.NET 3.5 Web App 项目引用程序集 System.Data.DataSetExtensions.dll 和 System.Web.Extensions.dll。
使用 System.Data.DataSetExtensions 一切对我来说都很清楚,它包含诸如 DataTable.AsEnumerable() 和 DataTable.CopyToDataTable() 等有用的扩展方法>。
那么System.Web.Extensions.dll
呢?您可以提到哪些有用的成员可以使用?
By default ASP.NET 3.5 Web App project has references to assemblies System.Data.DataSetExtensions.dll
and 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()
.
And what about System.Web.Extensions.dll
? What useful members could you mention to use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
System.Web.Extensions 与 System.Data.DataSetExtensions 等扩展方法不同,它包含 ASP.NET AJAX 框架。
System.Web.Extensions is not about extension methods like System.Data.DataSetExtensions, it contains the ASP.NET AJAX Framework.
System.Web.Extensions 包含 ASP.NET AJAX 控件的所有类和支持类。它还包括用于 JSON 序列化的类以及涉及从 JavaScript 与 ASP.NET 运行时通信的几乎所有其他内容(反之亦然)。
System.Web.Extensions contains all the classes and support classes for ASP.NET AJAX controls. 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).
从此页面
system.web.extensions 元素使您能够配置可供支持 AJAX 的客户端、Windows Communication Foundation (WCF) 客户端(SOAP 客户端)和 .NET Framework 客户端使用的 ASP.NET 应用程序。配置设置包括以下内容:
From this page
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. The configuration settings include the following:
System.Web.Extensions.dll 包含所有 ASP.NET Ajax诸如 UpdatePanel 控件之类的优点。
System.Web.Extensions.dll contains all the ASP.NET Ajax goodness such as the UpdatePanel control.