我现在谷歌搜索了一下,我似乎无法找到我想要的东西。
我使用.NET 4.5在VS2012中创建了一个新的Web应用程序。它创造了大量的文件。除了Scripts-> WebForms内容之外,我最了解并且之前已经看过。我知道Ajax控件工具包是什么,但我从来没有见过像我在这里用javascript看到的东西。
我的问题是,在哪里可以找到有关SmartNav.js或TreeView.js等文档的文档?我不知道这些是什么或如何实现文件内的功能。我收集到这些与Ajax Control Toolkit有某种联系,因为有一个名为MSAjax的文件夹(另一个带有.js文件的文件夹,我现在知道该怎么做)。
我觉得我错过了一些很棒的工具。我通常使用jQueryUI,但我一直使用Visual Studio 2010或更早版本来进行.NET Web开发,而且它从未附带过预先填充的文件。
如果这个问题已在某个地方得到解答,我很乐意关闭它,但我自己找不到任何东西。也许我对谷歌不好。
我发现了过多的链接导致我在这里
http://msdn.microsoft.com/en-us/library/bb398874(v=vs.100).aspx
在这里
http://msdn.microsoft.com/en-us/library/hh420390.aspx
但他们没有回答我的问题!
答案 0 :(得分:2)
您在Scripts-WebForms目录中看到的是WebForms中的ASP.NET 4.5 ScriptManager改进,特别是Ajax脚本文件和WebForms脚本文件的分离。以前,这些脚本都存在于程序集System.Web.dll中,因此脚本不需要单独部署。不幸的是,这种方法缺乏对单个脚本的控制。现在,这些脚本从您的应用程序Scripts文件夹提供,这使它们可以轻松地重新分发和更新。
关于TreeView.js(以及其他脚本文件)等文档的文档,您的搜索无法找到任何内容。这些脚本文件专门用于支持ASP.NET WebForms控件和Microsoft Ajax。他们是"内部"启用WebForm控件(如asp:TreeView)的javascript以他们的方式工作。
你不会错过任何伟大的工具。只需使用像asp:TreeView这样的WebForm控件,你就可以使用TreeView.js了!
答案 1 :(得分:0)
如果您在资源下的ILSpy中打开system.web
dll,则会在site.master
页中找到所引用的脚本,例如
asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js"
在TreeView.js
资源文件夹中找到文件system.web
。