VS2012、.net40、および ASP.net を使用して、JuiceUI を使い始めたところです。私は基本的な例 (Draggable) を機能させようとしています。他の多くの人が同様の問題を抱えているようです。つまり、Juice UI が機能しません。
JuiceUI に最近変更があったかどうかはわかりませんが、パッケージ マネージャー コンソールから 2 つのパッケージをダウンロードしました。
インストール パッケージ JuiceUI インストール パッケージ AspNet.ScriptManager.jQuery.UI.Combined
2 番目のパッケージは、VS2012 で動作するために必要な DLL を取得することでした。
私の例として、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 の問題ですか、それとも私の設定で修正できるものですか?
ご指摘ありがとうございます。