我正在使用 VS2008 版本的 AjaxControlToolkit 源代码。我需要对 javascript 基本文件(MicrosoftAjaxWebForms.js 等)进行一些更改,但我似乎无法找到它们的生成位置。
我知道我需要进行哪些更改,但我找不到工具包是从哪些文件编译而来的。
由于我们需要对工具包的功能进行一些更改,而且因为我们使用的是 VS2008,所以我们不能使用工具包的 NuGet 版本。该项目在 ASP.NET 3.5 框架中。
我正在使用 VS2008 版本的 AjaxControlToolkit 源代码。我需要对 javascript 基本文件(MicrosoftAjaxWebForms.js 等)进行一些更改,但我似乎无法找到它们的生成位置。
我知道我需要进行哪些更改,但我找不到工具包是从哪些文件编译而来的。
由于我们需要对工具包的功能进行一些更改,而且因为我们使用的是 VS2008,所以我们不能使用工具包的 NuGet 版本。该项目在 ASP.NET 3.5 框架中。
这需要进行大量搜索,但最终通读了 .csproj 文件中的构建步骤,我找到了需要查看的位置。相关的 .js 文件位于Client\ScriptOutput\Embed
源 zip 的文件夹中。这些包含大部分必需的 JS,但请注意,Ajax Control Toolkit 的构建过程将在这些文件的末尾添加额外的特定于语言环境的资源。
某些脚本是 ASP.NET AJAX 框架的一部分。我不确定您可以如何更改它们,因为它们嵌入在框架中。我不确定 MS 是否发布了 System.Web.Extensions 代码库,但这就是脚本的来源。在内部,ScriptManager 控件将此脚本呈现给客户端。