我在我的test.aspx页面上动态创建了一个复选框表。通过查询数据库来确定表的维数(行数和列数)。ASP.NET页面包含动态元素,加载需要时间
在Test.aspx的页面,我做到以下几点:
<script language="C#" runat="server">
protected void Page_Load (object src, EventArgs e) {
//Query the database to get the data for rows and columns
CheckBox[] chkBox = new CheckBox[rows * columns]; //creates a collection of checkboxes
//Iterate over the query set in a double for loop to create dynamic checkboxes
}
</script>
现在我有行= 20,列= 10的数量,但它可以增加(与列更有可能)。
我曾经在Firebug Net标签,以确定由不同的事件所花费的时间,发现GetTest.aspx正在接近4分钟,这是太长的时间来等待。
有没有办法降低页面加载时间?我的创建动态复选框的方法是否正确?
在此先感谢。
欢呼声
我会建议将您的数据绑定到checkboxlist - 但是 - 您的page_load事件中没有足够的信息来说明为什么您的页面需要4分钟才能加载。 – FiveTools