私はこれにこだわっていて、かなり奇妙です。
まず、このパーツを空白の .aspx ページに配置すると、完全に機能します。マウスをホバーすると、警告メッセージがポップアップし、画像が青色に変わります。
<script type="text/javascript" src="../../Scripts/SelectCanvas.js"></script>
<asp:Image ID="imageMain" runat="server" ClientIDMode="Static" Height="300px"
Width="300px" />
(jquery コードは SelectCanvas.js にあります)
$("#imageMain").hover(
function () {
alert("main");
$("#imageMain").prop("src", "../../images/selectCanvas/blue.gif");
});
masterPage を使用する .aspx ファイルに同じイメージ コントロールを配置しました。両方の .aspx ファイルが同じディレクトリにあり、どちらも同じ jQuery ファイルを参照しています。しかし、マウスオーバーすると、警告メッセージがポップアップしますが、画像は青くなりません... ???
私はこれに半日を費やしましたが、この癖に途方に暮れています...ヒントは大歓迎です...ありがとう。