问题描述
各位,我这里有个Repeater在绑定数据源datatable,执行DataBind()时,消耗的时间居然达到了2秒多。代码及输出日志如下:dataTable=PublicMethodHelp.SearchXMLNodeDTJ("E:\msglog\coolcolor1F1.xml","1=1");赋值花费了:0.0090005秒DataListProductListIsRecommend.DataSource=dataTable;设置数据源花费了:0秒DataListProductListIsRecommend.DataBind();绑定数据源花费了:2.0141152秒数据源就5条数据,DataBind耗时达到2秒多。本地数据如此,一旦放到正式环境并发,不敢想象。请各位帮忙给出优化的方案···谢谢····分数不太多了。请各位帮忙·····谢谢···
解决方案
解决方案二:
正常来说,5条数据不会有这样的情况出现的,目前根据你提供的相关信息,只能说换成序列化的List的类来试试看,又或者你能提供更多的参考信息,不然实在有点难分析。
解决方案三:
信息太少,请提供Repeater的Html和DataTable的数据(包括数据类型)
时间: 2024-08-01 11:05:58