如何为JuiceUI配置jQuery脚本依赖项?

时间:2013-01-22 01:20:52

标签: asp.net .net-4.0 visual-studio-2012 juice-ui

刚开始使用JuiceUI,使用VS2012,.net40和ASP.net。 我一直试图找到一个基本的例子(Draggable);看起来很多其他人都有类似的问题,即Can't get Juice UI to work

我不确定JuiceUI最近是否有过更改,但我通过Package Manager Console下载了2个软件包,我认为这是最新的:

安装包JuiceUI 安装包AspNet.ScriptManager.jQuery.UI.Combined

第二个包是获取必要的DLL来使用VS2012。

作为我的例子,我在我的aspx文件中添加了以下内容:

<juice:Draggable ID="Draggable1" runat="server" TargetControlID="Button1" />

使用Button1 id进行控制确实存在。 web.config由JuiceUI安装程序自动配置。

JuiceUI包下载了jQuery 1.8.3和jQuery.UI.Combined 1.9.2的依赖项。 但是,当我尝试运行该示例并检查Chrome中的JavaScript控制台时,出现以下错误:

Failed to load resource: the server responded with a status of 404 (Not Found) 
http://localhost:51569/Scripts/jquery-1.8.2.js
http://localhost:51569/Scripts/jquery-ui-1.9.0.js

只有当我有Draggable元素时才会出现错误 - 如果我只删除那个元素,其他一切都没问题。那些脚本文件没有下载到我的脚本目录中 - 我有上面指定的更高版本。我试图使用ASP ScriptManager指向我的JS文件,即

 <asp:ScriptReference Name="jquery" Path="~/Scripts/jquery-1.8.3.js"/>
 <asp:ScriptReference Name="jquery.ui.combined"  Path="~/Scripts/jquery-ui-1.9.2.js"

然而,它似乎仍在寻找旧版本。这是JuiceUI DLL的问题,还是我的配置中的一些问题我可以解决?

提前感谢任何指示。

1 个答案:

答案 0 :(得分:0)

查看源存储库中的JuiceApp.cs文件以获取有关如何进行此操作的示例,但您可以覆盖Global.asax.cs文件中的脚本定义以指向新版本的脚本。这应该可以解决这个问题。

您也可以考虑使用名为Brew

的新分叉