往数据库里直接查出需要的结果绑定到datagrid还是在页面绑定的时候设置效率高?
比如:
1.查询一个item,点击该item跳转到其他页(拼接url),是在查询数据库的时候拼接,还是在页面的绑定里用<%%>绑定?
2.根据一个code得到对应的name(查询数据库code中对应的name),是查询的时候得到name,还是在绑定的时候在查询name
3.还有一些比如1,对应"是",2对应"否",非1,2对应"不明确",是查找的时候用case语句,还是在dotnet中的codebehined里写?从效率来说,这些情况一般有哪些原则?多谢

解决方案 »

  1.   

    1.查询一个item,点击该item跳转到其他页(拼接url),是在查询数据库的时候拼接,还是在页面的绑定里用<%%>绑定?
    //页面上绑定
    2.根据一个code得到对应的name(查询数据库code中对应的name),是查询的时候得到name,还是在绑定的时候在查询name
    //查询的时候得到name
    3.还有一些比如1,对应"是",2对应"否",非1,2对应"不明确",是查找的时候用case语句,还是在dotnet中的codebehined里写?
    //sql语句
      

  2.   

    1.查询一个item,点击该item跳转到其他页(拼接url),是在查询数据库的时候拼接,还是在页面的绑定里用<%%>绑定?
    // 用超连接列
    2.根据一个code得到对应的name(查询数据库code中对应的name),是查询的时候得到name,还是在绑定的时候在查询name
    //写在sql语句中
    3.还有一些比如1,对应"是",2对应"否",非1,2对应"不明确",是查找的时候用case语句,还是在dotnet中的codebehined里写?
    //用case
      

  3.   

    建议使用缓存,以后再把数据从cache[]里面独到dataview 里面 在绑定,不用返回数据库操作了,而且还安全一点