massther napisał(a)
W code behind ustawiam zdarzenia na link button (onmouseover i onmouseout), które ustalają ścieżkę do obrazka dla img.
Dokładnie jak wstawiasz? Pokaż kod. Na 99% robisz to źle, tzn. samo dostawienie ok, ale po postback pewnie też należy to zrobić. Masz włączony view state czy nie?
Pokazać kodu niestety nie mogę. Mogę napisać analogiczny. W back kodzie nie mam if(!IsPostback). ViewState jest włączony i sprawdzałem - kontrolki mają "EnableViewState" na true. Aha no i wszystko w Page_Load
W zdarzeniu wcześniej było po nazwie czyli np. :
Kopiuj
lButton.Attributes["onmouseover"] = "imgName.src = <link_do_obrazka>";
Chociaż tutaj nie podejrzewałem problemów, bo najwyżej by js nie działało, ale element byłby widoczny
W międzyczasie znalazłem obejście - zmieniłem ten zestaw na ImageButton i pozbyłem się zagnieżdżonego elementu. Działa ;). Jednakże jeżeli ktoś jest w stanie wyjaśnić takie zachowanie to będę bardzo zainteresowany. Jeżeli potrzeba więcej informacji to dostarczę.