刚开始使用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的问题,还是我的配置中的一些问题我可以解决?
提前感谢任何指示。
答案 0 :(得分:0)
查看源存储库中的JuiceApp.cs文件以获取有关如何进行此操作的示例,但您可以覆盖Global.asax.cs文件中的脚本定义以指向新版本的脚本。这应该可以解决这个问题。
您也可以考虑使用名为Brew
的新分叉