2012-04-11 16 views
1

I jquery Bildpfad bin mit ändern zu ändern, aber es ist nicht für dynamischen asp.net Arbeits InhaltWie kann ich Bildpfad auf klicken für asp.net dynamische Inhalte

Die jquery Funktion ist

$('img.selection').click(function() { 

this.src = 'images/selected_img.png'; 
}); 

Diese Funktion wird nicht in C# gesichert, daher werden keine geänderten Bildwerte angezeigt.
Bitte helfen Sie mir ...

+0

Versuchen Sie, beim nächsten Mal ein bisschen mehr zu recherchieren, es war ziemlich einfach und JQuery hat eine gute Referenz: http://docs.jquery.com/Main_Page – GoRoS

Antwort

1

versuchen Sie dies:

$(this).attr("src", 'images/selected_img.png'); 
0

Das Problem in diesem asp liegen könnte steuert IDs geändert werden, wenn an den Client gesendet.

Wenn dies der Fall ist, können Sie dieses Problem zu beheben, um Wege

  1. Stellen Sie die controlidmode auf statische auf Ihrer Kontrolle in asp.

  2. bekommen die ID der Steuerung mit jQuery mit Selektoren: $('[id$=theidnameofthecontrol]').click(function() ....

Auch brauchen Sie nicht Postbacks. Wenn Sie die neue URL mit jQuery angeben, sollte sie dies laden, ohne dass ein Postback erforderlich ist.

Verwandte Themen