prova programmaticamente (o semplicemente nell'html), con il vecchio trucco del JS nel testo:
codice:
protected void Page_Load(object sender, EventArgs e)
{
Menu menu1 = new Menu();
MenuItem item1 = new MenuItem();
item1.Text = "Home <img src=\"1.png\" onmouseover=\"javascript: this.src='3.png'\" onmouseout=\"javascript: this.src='1.png'\" />";
MenuItem item2 = new MenuItem();
item2.Text = "Prodotti <img src=\"1.png\" onmouseover=\"javascript: this.src='3.png'\" onmouseout=\"javascript: this.src='1.png'\" />";
menu1.Items.Add(item1);
menu1.Items.Add(item2);
ph.Controls.Add(menu1);
}
ph e' un placeholder nella pagina html
l'ho provato e funziona