Reduce ASP.NET menu control size (without 3rd party libraries)我有一个使用站点地图文件和安全修饰的相当简单的ASP.NET 2.0菜单控件。 菜单选项只有21个,但是菜单的结果HTML高达14k。 该站点托管在我们公司的Intranet上,并且必须以有限的带宽提供给全世界的人们使用,因此,我想减小菜单的大小。 做这个的最好方式是什么? 有人参考吗? 我有以下限制:
只要CSS和JavaScript与IE 6兼容,就可以使用。
看一眼: 默认的Menu控件呈现太多的HTML。 您可以看看我的ASP.NET菜单优化文章。 我要做的是将每个页面中呈现的菜单的公共部分提取到一个外部文件,该文件仅在用户浏览器中加载和缓存一次。 这样,在某些情况下页面缩小60-70%。 |