2010-05-12 50 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腳本。這大概可以解釋爲什麼沒有人有(還)這樣做。