CSS友好的菜单适配器,它发出与.NET 4.0相同的标记

时间:2010-05-12 12:32:36

标签: asp.net css menu

对于.NET 2.x / 3.x,CodePlex上存在一个CSS友好的适配器,它将ASP.NET菜单控件的标记作为ul发出。

.NET 4.0 Menu控件也会发出一个ul,但CSS类名与CodePlex上的CSS-Friendly Adapter 1.0发出的名称不同。

为了拥有.NET 2/3/4站点的单一版本的CSS,我想创建一个CSS-Friendly菜单适配器版本,它发出与.NET 4.0 Menu控件相同的标记。 / p>

在这样做之前,我想我会问这里是否已经完成,所以我不重新发明轮子。任何人吗?

1 个答案:

答案 0 :(得分:0)

我已经实现了自己的MenuAdapter,它呈现了一个静态菜单,其CSS类与.NET 4.0 Menu控件的默认呈现兼容 - 这很容易实现。

我可以看到实现与.NET 4.0控件完全兼容的适配器会很复杂,因为它需要包含动态菜单的.NET 4.0脚本。这可能解释了为什么没有人(还)已经这样做了。