减少ASP.NET菜单控件的大小(没有第三方库)

我有一个相当简单的ASP.NET 2.0菜单控件,使用站点地图文件和安全装饰。只有21个菜单选项,但菜单结果HTML高达14k。该网站托管在我们公司的内部网上,并且必须以有限的带宽向全球的用户提供服务,所以我想减少菜单的大小。

做这个的最好方式是什么?有没有人有很好的参考?我有以下限制:

  • 该解决方案不得引用任何第三方DLL文件(获得批准将是一场噩梦)
  • 必须使用IE 6

只要使用IE 6,CSS和JavaScript就可以了。

0
作为一个侧面说明,以减少带宽使用情况,确保压缩是:<< A HREF =“http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/502ef631-3695-4616-b268- ?cbe7cf1351ce.mspx MFR =真&gt”相对= “nofollow noreferrer”> microsoft.com/technet/prodtechnol/WindowsServer2003/Library‌ / IIS /&hellip; ;
额外 作者 Stu,

1 答案

Take a look at: http://www.asp.net/CSSAdapters/Menu.aspx

默认的Menu控件呈现太多的HTML。

0
额外
一旦将CSSAdapter应用于菜单,我也遇到菜单项“Selectable”属性被忽略的问题。
额外 作者 Dav Evans,
这里唯一的问题是IE 6不支持纯粹的CSS菜单。
额外 作者 Richard,