Jquery MSAjax和WebFormsJS在.NET4.5中的文档在哪里?

Jquery MSAjax和WebFormsJS在.NET4.5中的文档在哪里?,jquery,.net,webforms,asp.net-ajax,Jquery,.net,Webforms,Asp.net Ajax,我已经在谷歌上搜索了一段时间,但似乎找不到我要找的东西 我使用.NET 4.5在VS2012中创建了一个新的web应用程序。它创建了大量文件。除了脚本->WebForms内容之外,我了解和见过的大多数内容。我知道Ajax控件工具包是什么,但是我从来没有见过像我在这里看到的javascript那样的东西 我的问题是,在哪里可以找到SmartNav.js或TreeView.js之类的文档?我不知道它们做什么,也不知道如何实现文件中的函数。我推测这些都与Ajax控件工具包有某种关系,因为其中有一个名为

我已经在谷歌上搜索了一段时间,但似乎找不到我要找的东西

我使用.NET 4.5在VS2012中创建了一个新的web应用程序。它创建了大量文件。除了脚本->WebForms内容之外,我了解和见过的大多数内容。我知道Ajax控件工具包是什么,但是我从来没有见过像我在这里看到的javascript那样的东西

我的问题是,在哪里可以找到SmartNav.js或TreeView.js之类的文档?我不知道它们做什么,也不知道如何实现文件中的函数。我推测这些都与Ajax控件工具包有某种关系,因为其中有一个名为MSAjax的文件夹(另一个包含.js文件的文件夹,我现在知道如何处理)

我觉得我错过了一些很棒的工具。我通常使用jQueryUI,但我一直使用Visual Studio 2010或更高版本进行.NET web开发,它从来没有像这些预填充的文件

如果这个问题已经在某个地方得到了回答,我会很高兴地结束它,但我自己找不到任何东西。也许我只是不喜欢谷歌

我发现有太多的链接把我带到了这里

这里呢


但他们没有回答我的问题

您在Scripts WebForms目录中看到的是WebForms中ASP.NET 4.5 ScriptManager的改进,特别是Ajax脚本文件和WebForms脚本文件的解耦。以前,这些脚本都位于assembly System.Web.dll中,因此不需要单独部署脚本。不幸的是,这种方法缺乏对单个脚本的控制。现在,这些脚本是从您的应用程序脚本文件夹中提供的,这使得它们很容易重新发布和更新

关于TreeView.js(以及其他脚本文件)之类的文档,您的搜索没有找到任何内容是有原因的。这些脚本文件专门用于支持ASP.NET WebForms控件和Microsoft Ajax。它们是“内部”javascript,支持像asp:TreeView这样的Web表单控件按照它们的方式工作


你不会错过任何好的工具。只要使用asp:TreeView这样的Web表单控件,您就可以使用TreeView.js了

如果在ILSpy的参考资料下打开
system.web
dll,您会发现
站点.master
页面中引用的脚本

asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js"

文件
TreeView.js
位于
system.web
resources文件夹中。

Wow。非常感谢。这完全回答了我的问题。