【问题标题】:ASP.NET Menu PopOutImage CSSASP.NET 菜单 PopOutImage CSS
【发布时间】:2011-03-23 06:35:41
【问题描述】:

当我使用 asp:Menu 时,popoutimage 默认启用,我知道我可以禁用它,但我有点喜欢它。问题是我修改了菜单的背景和前景,因此 popoutimage 箭头混合在背景中。有没有办法改变这个设置?我该怎么办?

是否有我可以使用的 CSS 标记?

谢谢

编辑:

标记语言如下所示:

<td style="white-space:nowrap;"><a class="ctl00_TopNavigation_1 TopNavItem ctl00_TopNavigation_3" href="javascript:__doPostBack('ctl00$TopNavigation','Material')" style="border-style:none;font-size:1em;">Material</a></td><td style="width:0;"><img src="/ASP%20Test%20WebApp/WebResource.axd?d=nNpXA-tgytzmQJwzxJnoSKNU-6BcLlO3wOo_dawXyOs1&amp;t=634050991608503994" alt="Material uitvouwen" style="border-style:none;vertical-align:middle;" /></td>

所以我不知道:s

【问题讨论】:

    标签: asp.net css menu


    【解决方案1】:

    您是代码隐藏,您可以执行以下操作:

    MenuObject.StaticPopOutImageUrl = "/path/to/your/image";
    

    或者,如果您不想拥有图像,您可以这样做:

    MenuObject.StaticPopOutImageUrl = "about:blank";
    

    编辑 - 更好:

    MenuObject.staticEnableDefaultPopOutImage= False
    

    【讨论】:

      【解决方案2】:

      尝试查看呈现页面的源代码。 在源代码中找到菜单。

      看看您是否可以看到显示弹出图像的标记。 如果看不到标记,请查看父元素上是否有 css 类。

      【讨论】:

      • 我编辑了显示我的标记的主题,不知道该怎么做
      猜你喜欢
      • 2010-10-08
      • 2012-10-29
      • 2017-04-03
      • 2014-09-19
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 2011-10-05
      相关资源
      最近更新 更多