ASP 开发中的几点细节

1.若文档用unicode(UTF-8)编码,则codepage需要用65001而不能用936 

2.Server.urlencode只能对中文进行编码,英文编码后的形式与编码前相同 

3.在以buttononclick 属性打开一个新的ASP 页面时,无法在新打开的ASP 页面中用Request.ServerVariables("HTTP_REFERER")获取前页的URL 

4.当从页面获取了一个集合对象时,比如checkbox集合,不能将这个集合赋予一个数组,而只能直接用split()函数或者for each in取得,但在将这些值付给一个数组时,这个数组名事先不能声明为一个数组型变量,而只能声明为普通变量,或者程序会报错。 

5.同名不同idhtml对象都可以组成集合 

6.若静态页面采用集合,集合成员有中文字符,页面编码为unicode,则在获取集合元素值时,应该采用split()函数,而不适宜采用for each in…… Next,因后者在拆分时,会使中文字符串变成乱码。

7.SA-FileUp组件上传文件时,totalbytes获得的值的单位为kB,不是byte

8.若页面用utf-8编码,则客户端将要传递的中文url应该用客户端javascript的

encodeURI(URIString方法进行编码,而尽量不要在服务段用server.urlencode()进行编码,否则可能会出现url中文参数被截断的可能

9.ASP 中,class中的成员function和sub处于同一级别,不允许在sub中包含function,否则会报语法错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值