zoukankan      html  css  js  c++  java
  • 别让代码执行不必要的路径和让数据绑定执行了多次

    请大家分析一下,下述代码执行了几次数据绑定?
            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;
            }
    如果是两次,您说对了!
    这里只是提个醒哦:别让代码执行不必要的路径和不要让数据绑定执行了多次了。
    如果没有注意到这个问题,赶快检查一下是否存在上述影响程序执行性能的代码问题!
    (很多人没有注意这两个“细节”哦,应该不会是“新手问题”,估计还有很多人...)

    *以上心得是在开发“英语单词查找-返回表格式结果”的产品中,才发现自己以前没有太注意这面的问题;
    根据上述进行系统重构,性能有了很大的改善。
    英语单词查找-返回表格式结果
  • 相关阅读:
    zbb20180930 Postman 使用方法详解
    Cookie、Session、jsp、EL、JSTL
    Http协议、Tomcat、servlet
    xml、网络编程、 反射
    JDBC、DBUtils
    Java IO流对象、多线程
    mySql
    Java基础
    VueJs
    GIT
  • 原文地址:https://www.cnblogs.com/fjwuyongzhi/p/379039.html
Copyright © 2011-2022 走看看