[Asp.NET] MouseOver lub MouseLeave WebMethods

0

Witam,
mam taki problem. Muszę zrobić na jednej stronce takie coś, że po najechaniu na kontrolkę (przykładowo button) lub zjechaniu z niej, zmienia się rozmiar (przykładowo) innej kontrolki lub ustawia się enabled na false tej kontrolki (na którą się najechało). Nie mogę użyć js, mogę jedynie użyć PageMethods. Wszystko by było ok, napisana funkcja przy tych eventach się wykonuje, ale nie mam dostępu z niej do kontrolek strony. Poniżej kod jak to napisałem:

najpierw dodaje:

 
<asp:ScriptManager EnablePageMethods="true" runat="server" ID="SM" >

następnie dodaję w Page_Load

Obrazek.Attributes.Add("OnMouseLeave", "Przycisk_MouseOver()");

oraz piszę funkcję z obsługą

[WebMethod]
    public static void Przycisk_MouseOver()
    {
        HttpContext context = HttpContext.Current;
        
    }

no i na końcu dodaję skrypt:

<script language="javascript">
function Przycisk_MouseOver() 
{ 
    PageMethods.Przycisk_MouseOver(); 
}
</script>

I to działa, jednak nie mogę odnosić się do kontrolek i zmieniać ich właściwości. Proszę o pomoc jak najszybszą ;) (termin nagli)

0

A może jQuery, zamiast rzeźbić po stronie serwera?

0

Tak bym zrobił, gdyby nie to, że takie są wytyczne zadania. Chociaż termin mnie mocno ciśnie i zastanawiam się czy po prostu nie zwracać tych danych przed metodę a w funkcji js przypisywać to do konkretnych właściwości.

1 użytkowników online, w tym zalogowanych: 0, gości: 1