集合Request.ClientCertificate(key[SubField])所有客户证书的信息的集合。对于Key,该集合具有如下的关键字:Subject证书的主题。包含所有关于证书收据的信息。能和所有的子域后缀一起使用。Issuer证书的发行人。包含所有关于证书验证的信息。除了CN外,能和所有的子域后缀一起使用。VadidFrom证书发行的日期。使用VBScript格式。ValidUnti
集合Request.ClientCertificate(key[SubField])所有客户证书的信息的集合。对于Key,该集合具有如下的关键字:Subject证书的主题。包含所有关于证书收据的信息。能和所有的子域后缀一起使用。Issuer证书的发行人。包含所有关于证书验证的信息。除了CN外,能和所有的子域后缀一起使用。VadidFrom证书发行的日期。使用VBScript格式。ValidUnti
当使用ASP进行Web编程时,你发现确实修改了程序代码,确认没有改错,却发现输出的Webyemi8an没有变化,这就是服务端将此ASP文件加入了页面缓存。
清楚页面缓存有一下几种方法;
1.在ASP页面首部加入一下代码:
Response.Buffer=True
Response.ExpiresAbsolute=Now()-1
...
set msg = server.createobject("jmail.message")
msg.logging = true
msg.charset = "gb2312"
msg.from = "webmaster@w3cnet.com"
msg.fromname = "标准网络"
在ASP编程中使用数组
数组的定义
Dim MyArray
MyArray = Array(1,5,123,12,98)
可扩展数组
Dim MyArray()
for i = 0 to 10
ReDim Preserve MyArray(i)
MyArray(i)=i
next
将一个字符串分割并返回分割结果的数组
Dim MyArray
MyArray = Split(tempcnt,chr(13)&chr(10))
...
Array()
FUNCTION: 返回一个数组
SYNTAX: Array(list)
ARGUMENTS: 字符,数字均可
EXAMPLE: <%
Dim myArray()
For i = 1 to 7
Redim Preserve myArray(i)
myArray(i) = WeekdayName(i)
Next
%>
...
很多问题都是因为中文问题造成的
如文件名最好别用中文
现在的解决方法一般是产生一个ID,将这个ID做文件名
网页上如果url带汉字也经常出错
现在的解决方法一般用urlencode编码
现在用了这个转化,就好多了
原理,使用Dictionary技术
1.添加索引
2.遍历词典
<%
Set d = CreateObject("Scripting.Dictionary")
...
A 定义数组
有两种方式:DIM和REDIM。
DIM定义的是固定个数、数据类型的数组;而REDIM则不同,它可以定义不同类型的数据,也可以定义个数并非固定的数据。比较下面几个例子。 都合法的例子:
程序代码
Dim myarray(5,2)
Redim myarray(5,2)
前者错误而后者合法的例子:
n=10 n=10
Dim myarray(n)
...