关于表、动态控件、C#和asp.net的评论
设想有一个表和一个按钮向表中添加新行。每次单击按钮时,将在表的末尾插入一个新行。按钮事件的功能如下:关于表、动态控件、C#和asp.net的评论,c#,asp.net,performance,dynamic,C#,Asp.net,Performance,Dynamic,设想有一个表和一个按钮向表中添加新行。每次单击按钮时,将在表的末尾插入一个新行。按钮事件的功能如下: 首先,它指出要复制的引用行 无论该引用行中的控件和文本是什么,它们都会复制到数据表中。因为datatable不能保存控件,所以我将它们转换为字符串并像那样保存它们 最后,数据表存储在缓存中 最后,在每个page_init事件上,我使用datatable中的数据重新创建表。一切正常 然而,我很好奇。由于页面中有3到5个表,所有表都存储在不同的缓存中,具有不同的datatable,并且所有表都是
- 首先,它指出要复制的引用行李>
- 无论该引用行中的控件和文本是什么,它们都会复制到数据表中。因为datatable不能保存控件,所以我将它们转换为字符串并像那样保存它们李>
- 最后,数据表存储在缓存中
- 最后,在每个page_init事件上,我使用datatable中的数据重新创建表。一切正常
因此,我再次提出一个问题:代码工作得非常完美,但我想知道构建这样的代码是否对性能友好 这完全取决于表中的数据量(行/列数) 如果它很小,比如说列出10个用户及其登录名和密码,那么它就可以正常工作,不会出现性能问题 但是,如果这将是成千上万条记录,那么可能会出现性能问题 编辑:编写一个脚本,将数据库填充到“最坏情况”的预期数据量,然后查看它的执行情况