【问题标题】:customize asp.net 4.0 menu control自定义asp.net 4.0菜单控件
【发布时间】:2011-02-01 14:16:32
【问题描述】:

在使用 ASP .NET 4.0 菜单控件时,有没有办法将您自己的 CSS 标记应用到 <li> 标记?例如,假设我有一个带有标签“class1”、“class2”、“class3”等的外部样式表。我想将“class1”应用于第一个菜单项。然后,如果选择了菜单项,我想应用“class2”,如果没有选择,则应用“class3”。我玩过各种“静态”风格,但无法让它发挥作用。我最终放弃并创建了自己的菜单控件,它扩展了 ASP .NET 菜单控件并提供了我自己的自定义呈现。这行得通,但我想知道是否有办法让它与内置菜单控件一起工作。

【问题讨论】:

    标签: .net asp.net .net-4.0


    【解决方案1】:

    让 asp.net 菜单控件工作起来非常困难。是的,他们接受 css,但是会有浏览器兼容性问题。使用自己的自定义菜单很好,甚至可以通过从http://www.dynamicdrive.com/获取一些JQUERY来开发自己的Multilevel自定义菜单

    【讨论】:

    • 我的菜单控件非常简单,我想使用现有的控件。所以现在我最终扩展了标准的 asp.net 菜单控件并完全替换了渲染部分。不过,Dynamicdrive 菜单值得一看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    相关资源
    最近更新 更多