• 开发经验


    1.后台代码中,放在Pre_Load()方法之前的公共变量的作用:

    (1).供前台控件读取后台事件处理函数处理的结果

    (2).如果很多事件处理函数都用到该变量名,则可以考虑放到公共变量来声明,但使用时仍然是作为函数内的局部变量来使用,并不能因为其声明为公共变量就以为可以在事件处理函数间传递值,因为.net每次回发页面时会重新初始化这些变量。如要在事件处理函数间传递值,可以考虑在前台放置一个hidden的标签,事件处理函数A将结果写到该标签上,下一次提交页面时,事件处理函数B可以读取该标签上的值

    2.删除、重命名文件夹后,由于改变文件目录,.netframework重新启动了一下,session会丢失,解决方法:http://blog.csdn.net/telancs/archive/2010/03/24/5413032.aspx  、 http://www.eb163.com/club/thread-8545-1-1.html 

    3.删除文件夹时,可能因为.svn文件夹权限而无法删除,所以上次网站前记得是导出项目来上传

    4.当图片的URL不变,图片内容改变时,浏览器可能还会显示旧图片,这是浏览器缓存原因,可在图片url后加时间戳或随机数,如src="1.jpg?23432"

    5.DirectInfo.GetFiles返回文件数组的默认排序,NTFS和CDFS下,是按照字母顺序,而FAT下,按照文件创建时间顺序

    6.new 了一个FileInfo后,如果要删除该文件,要先置该变量为null,否则会报System.IO.IOException: (但是在本机测试却不会报错??)

            正由另一进程使用,因此该进程无法访问该文件。 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.IO.File.Delete(String path)

    7.数据库工具类的查询操作,完成后不要在工具类中关闭连接,要在外层调用查询操作的类中关闭读取完数据的reader

    8.jQuery获取隐藏的asp控件,需将asp控件的属性设为style="display:none",不可设visible=false,否则jQuery获取不到

    9.checkbox、combobox元素在切图时切成20*20像素

  • 相关阅读:
    VIM
    函数指针
    《BOOST程序库完全开发指南》 第13章 编程语言支持
    《BOOST程序库完全开发指南》 第01章 Boost程序库总论
    gtest
    《BOOST程序库完全开发指南》 第04章 实用工具
    distcc配置
    《BOOST程序库完全开发指南》 第08章 算法
    Makefile
    《BOOST程序库完全开发指南》 第03章 内存管理
  • 原文地址:https://www.cnblogs.com/children/p/1947879.html
Copyright © 2020-2023  润新知