サーバー側で物事がどのように行われたかは問題ではないため、おかしくなりました。
マスター ページ:
<head runat="server>
<script src="jquery/jquery-2.0.2.min.js" type="text/javascript"></script>
<asp:ContentPlaceHolder ID="PageHeadPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
</head>
コンテンツページ:
<asp:Content ContentPlaceHolderID="PageHeadPlaceHolder" Runat="Server">
<link href="prettyPhoto315/css/prettyPhoto.css" type="text/css" rel="stylesheet" />
<script src="prettyPhoto315/js/jquery.prettyPhoto.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("a[rel^='prettyPhoto']").prettyPhoto({
});
});
</script>
</asp:Content>
クライアントはjquery-2.0.2.min.jsを見つけますが、 「$ 参照が定義されていません」$(document).ready...
と言っ て実行に失敗します。
私は試した:
<script src="jquery/jquery-2.0.2.min.js" type="text/javascript"></script>
をコンテンツページに移動すると...すべてが正常に機能します。スクリプトの使用
<script src="~/jquery/jquery-2.0.2.min.js" type="text/javascript"></script>
はまったく見つかりません。<link href="prettyPhoto315/css/prettyPhoto.css" type="text/css" rel="stylesheet" />
マスター ページに移動すると、ページに特定のスタイル シートが表示されません。出力 HTML をチェックすると、正しい順序ですべて正しいように見えます。出力 HTML をhttp://pastebin.com/ULi228BFにアップロードしました
できるだけ早く助けてください。ありがとう。