画像パスを変更するためにjqueryを使用していますが、asp.net動的コンテンツでは機能しません
jquery関数は
$('img.selection').click(function () {
this.src = 'images/selected_img.png';
});
この関数はC#へのポストバックインではないため、変更された画像値を取得していません。
私を助けてください...
これを試して :
$(this).attr("src", 'images/selected_img.png');
問題は、クライアントに送信されたときにaspコントロールIDが変更されることにある可能性があります。
これが事実である場合、あなたはこれをいくつかの方法で修正することができます
aspのコントロールでcontrolidmodeをstaticに設定します。
セレクターを使用してjQueryを使用してコントロールのIDを取得します。$('[id$=theidnameofthecontrol]').click(function () ....
また、ポストバックは必要ありません。jQueryで新しいURLを提供すると、ポストバックせずにこれをロードする必要があります。