Na tohle je javascript potřeba vždycky. V nejlepším případě máte pouze nástroj, který vám ten javascript vygeneruje, ale bez něj se to nedá udělat vůbec. Doporučuji následující postup, je nutné to udělat kódem:
'VB.NET (do C# si to případně převeďte nějakým konvertorem)
Label1.Attributes("OnMouseOver") = "javascript: document.getElementById('" & Label2.ClientID & "').innerHTML = 'změněný text'"
Je nutné ale, abyste si nastudoval, proč tohle funguje a jak to funguje, vřele doporučuji naučit se základy javasctiptu. Funkce document.getElementById vrátí element s daným ID (tady to ovšem není to ID z ASP.NET, ale ID z finálního HTML kódu, který se pošle do prohlížeče; toto ID získáme z vlastnosti ClientID. Pak už jen řekneme, že do tohoto elementu (innerHTML) vložíme text v apostrofech. Vygenerovaný javascript se předá jako atribut onMouseOver do komponenty Label1.
|