我创建了一个ASP.NET网站,在页面加载时我必须动态添加按钮控件(80到500)。当我添加超过40个按钮时,页面加载需要一点时间。所以我的问题是:在不损失性能的情况下,动态地将按钮控件添加到ASP.NET Web表单的最佳方法是什么?
谢谢。
答案 0 :(得分:0)
最有效的方法是Controls.Add(..)。但是,这里可能的渲染时间是你的瓶颈 - 这不是严格的ASP.net问题。将控件添加到ASP.net控件集合非常快。
虽然给定页面上的500个按钮似乎过多。您应该查看分页解决方案以获得更好的性能。