2010-05-12 24 views
0

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

.NET 4.0 Menu控件也会发出ul,但CSS类名与CodePlex上的CSS友好适配器1.0发出的不同。

为了使用单一版本的CSS for .NET 2/3/4网站,我想创建一个版本的CSS-Friendly菜单适配器,它发出与.NET 4.0菜单控件相同的标记。

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

回答

0

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

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