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