我在Web门户中严重依赖嵌套的Master Pages,这会导致ASP.NET为它创建的控件生成巨大的ID标签,例如:"ctl00_ctl00_MainBody_ctl00_lblDescription"
为我创建的lblDescription标签.
有没有办法减少这种混乱?
除了删除视图状态之外,还有其他任何技术(对于通用而言都是如此)来减少页面重量?
看看Yslow并做它告诉你的事情(我会从这里开始)
关闭viewstate
使用jsmin减小JavaScript文件的大小
减小CSS的大小 (死链接)
使用标准gzip/deflate压缩压缩您的响应
使用ASP.NET MVC将为您提供更小的ID
尽可能使用HTML控件。HTML控件。由于没有服务器端对象,除非您指定runat="server"
属性,否则它们比较轻便。