刚刚开始使用 JuiceUI,使用 VS2012、.net40 和 ASP.net。我一直试图让一个基本的例子工作(可拖动);看起来很多其他人都遇到过类似的问题,即无法让 Juice UI 工作
我不确定 JuiceUI 最近是否有变化,但我通过包管理器控制台下载了我的 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 的问题,还是我可以修复的配置中的问题?
在此先感谢您的任何指点。