如何解决ASP.NET Webform:内联代码<%=%>与服务器控制性能?
| 让我们忘记状态管理,维护角度等...,而只关注渲染性能 哪种渲染方法具有更好的性能? <%= ...%>或服务器控件(或HTML服务器控件/自定义控件/用户控件)? 例如1:第1页 与 例如2:在foreach中使用<%%>呈现数据表 与 使用DataGrid 我认为,<%%>不仅会在这两个示例中获胜,而且在大多数情况下也会获胜。与在ASP.NET MVC中一样,我们在View中使用内联代码来呈现HTML。 你怎么看 ?解决方法
IMO,管理<%%>代码要困难得多,而且往往更脆弱。
它可能更快,但是却失去了可维护性。我发现如果它是一个数据繁重的页面,SQL查询的价格比GridView或Repeater的呈现速度要贵。
(然后关闭ViewState。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。