zoukankan      html  css  js  c++  java
  • 近期在开发asp过程中的一些心得

    1  在开发asp时,每个页面保存时的编码(即文件编码)一定要和声明(通过charset或response.charset)   的编码一样。否则可能会有意想不到的问题
    2 在不用编码的页面中进行汉字的比较时也要主要,因为相同的汉字不同的编号是不等的,如gb212編碼的“增加”和utf8編碼的“增加”就不相等
    3 在通过GET方法传递汉字参数,并且编码为UTF8时,参数要经过URLEncode转化.接收方可直接接收即可
    4 表单form在没有写method时,则默认为GET,并会把表单中所有信息以GET方法传递出去,包括  button,submit等按钮
    5 在日文2000中,总是出现IIS500错误,后来改“應用程序保護”->低(IIS進程)就可以了
    6 在从asp中传递参数到javascript时,如果你传递的参数是数字形的字符,这是一定要加上引号,否则值可能会改变,特别是以零开始的如 00003,012345
    7 当数据库中字段类型为byte时,这时asp中进行值得比较时要注意。如果字段名字为test,在进行和1比较时可以这样使用 if rs("test")=1 then 或 if rs("test") then ,如果是和0比较,则 用 if rs("test") then 或if rs("test")=0 切记不要这样用 if rs("test")="0" then
    还有如果插入的值如果超出他的范围,则自动置为1,而不会提示超出范围
    8 表单在提交时,如果要让submit按钮的onClick按钮响应回车事件,则表单上最后不要使用textarea,如果必须有textarea,则text框必须至少有两个。
    9 关闭当前页面问题。在处理登陆页面时,一般是一个登陆页面暂且叫a,一个后台处理页面b,一个主页面c,要求登陆后转到b,如果成功则弹出c,并关闭b,这是需要在b中加入这样一段代码,
    <script language='javascript'>
    window.open('main.asp','newwindow','width=250,height=180,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no');"
    window.opener=null;  //这一句需要特别注意的
    window.close();
    </script>
    10在asp中,用javascript中读取表单控件时,是根据表单ID,所以在给表单命名时最好加上表单控件ID
    11 在asp中,在表格的<td>标签中加入<div></div>可保证表格的最小宽度
    12在asp中,用javascript中读取表单控件时,是根据表单ID,所以在给表单命名时最好加上表单控件ID
    13 在asp中,在表格的<td>标签中加入<div></div>并设置DIV的宽度可保证表格的最小宽度,如<div  style="70;" >&nbsp;</div>

  • 相关阅读:
    Java一次读取文本文件所有内容
    java Socket多线程聊天程序
    输出1-100内的质数(素数)
    random.nextInt()与Math.random()基础用法
    【bash】今天你坑队友了吗
    【awk】按小时切割日志
    python获取aliyun ECS实例
    记一次优化ansible inventory的小例子
    Apache Flume入门指南[翻译自官方文档]
    django入门-自定义管理界面-part7
  • 原文地址:https://www.cnblogs.com/lxxldd/p/242980.html
Copyright © 2011-2022 走看看