现在的位置: 首页 > 综合 > 正文

别让代码执行不必要的路径和让数据绑定执行了多次

2012年11月07日 ⁄ 综合 ⁄ 共 682字 ⁄ 字号 评论关闭

请大家分析一下,下述代码执行了几次数据绑定?
        if (this.Page.IsPostBack)//多谢@浪子等指点
        {
            SetSelectCommandParameter();//为什么要放在这里
            //this.gvEnglishWord.DataSourceID = "SqlDataSourceSearch";
            this.SqlDataSourceSearch.Select(DataSourceSelectArguments.Empty);
            this.gvEnglishWord.Visible = true;
            this.gvEnglishWord.DataBind();
        }
        else
        {
            this.gvEnglishWord.Visible = false;
        }
如果是两次,您说对了!
这里只是提个醒哦:别让代码执行不必要的路径和不要让数据绑定执行了多次了。
如果没有注意到这个问题,赶快检查一下是否存在上述影响程序执行性能的代码问题!
(很多人没有注意这两个“细节”哦,应该不会是“新手问题”,估计还有很多人...)

*以上心得是在开发“英语单词查找-返回表格式结果”的产品中,才发现自己以前没有太注意这面的问题;
根据上述进行系统重构,性能有了很大的改善。
英语单词查找-返回表格式结果

 

http://fjwuyongzhi.cnblogs.com/archive/2006/04/19/379039.html

抱歉!评论已关闭.