【发布时间】:2011-01-31 21:01:52
【问题描述】:
有什么方法可以验证它是否已安装在服务器上?我正在运行 3.5 .NET Framework。
【问题讨论】:
标签: .net asp.net asp.net-ajax
有什么方法可以验证它是否已安装在服务器上?我正在运行 3.5 .NET Framework。
【问题讨论】:
标签: .net asp.net asp.net-ajax
Asp.Net Ajax 扩展是 3.5 框架的一部分,因此应该安装它们。他们住在System.Web.Extensions 程序集中。
您可以通过检查您的 GAC 来验证该 .dll 是否存在。 .dll 在物理上也存在于 Windows\Microsoft.Net\assembly\GAC_MSIL 目录中,您可以在 Windows 7 上使用资源管理器查看该目录,但在 XP 中将隐藏(使用命令行浏览到该目录)。
【讨论】:
看看这个 - 谈论http://msdn.microsoft.com/en-us/library/bb907614.aspx
本主题描述了两个任务:
如何使用反射检查 System.Web.Extensions 程序集。当您创建无论是否安装 ASP.NET AJAX 都能正常工作的自定义控件时,此检查很有用。
如何使用 ScriptManager 类的 GetCurrent 方法来确定是否在单个页面上启用了 AJAX 功能。这很有用,因为在异步回发中使用的脚本必须注册到 ScriptManager 控件。否则,脚本可以注册到 ClientScriptManager 控件。
【讨论】: