Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 更改菜单中的特定图片_Asp.net_Html - Fatal编程技术网

Asp.net 更改菜单中的特定图片

Asp.net 更改菜单中的特定图片,asp.net,html,Asp.net,Html,嗨,如果你们中有人知道如何在菜单控件中的菜单项更改Over上的特定图片 代码是这样的 <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="False" IncludeStyleBlock="False"> <Items> <asp:MenuItem NavigateUrl="~/Homepage.aspx" ImageUrl="~

嗨,如果你们中有人知道如何在菜单控件中的菜单项更改Over上的特定图片 代码是这样的

  <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" 
         EnableViewState="False"  IncludeStyleBlock="False">
 <Items>
 <asp:MenuItem  NavigateUrl="~/Homepage.aspx"  ImageUrl="~/images/ONE.png" ></asp:MenuItem>
 <asp:MenuItem  NavigateUrl="~/AboutUs.aspx" ImageUrl="~/images/SOME.png"></asp:MenuItem>
 <asp:MenuItem NavigateUrl="~/ContactUs.aspx" ImageUrl="~/images/MENU.png"></asp:MenuItem>
 </Items>

  </asp:Menu>

请给出一个例子,谢谢,请,请,请,我需要它

你想在后面的代码页中更改它,你什么时候尝试这样做,鼠标悬停还是

如果在代码隐藏中完成:

NavigationMenu.Items[0].ImageUrl = "whatever.jpg";

为了补充您的答案,也可以使用CSS来完成,方法是定义一个具有背景图像样式的类,并将该类归因于codebehind中的菜单项。