愤怒的大鸟 发表于 2015-1-16 22:08:59

ASP编程:有效的无声递交表单的客户端函数

优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件接纳Microsoft.XMLHTTP提交数据的情势完成客户端无革新
以下为援用的内容:
<SCRIPTLANGUAGE="vbScript">
dimi,strReturn
functionxmlhttp_submit(form_object,url)
alert("")
fori=0toform_object.elements.length-1
setelem=form_object.elements(i)
form_value=form_value&URLEncoding(elem.name)&"="&URLEncoding(elem.value)&"&"
Next
setxmlhttp=CreateObject("Microsoft.XMLHTTP")
xmlhttp.open"POST",url,false
xmlhttp.setRequestHeader"CONTENT-TYPE","application/x-www-form-urlencoded"
xmlhttp.send(form_value)
ysinfo.innerHTML=form_value
msg.innerHTML=xmlhttp.ResponseText
endfunction
下面这段代码遍历了form里的工具,组装出form_value字串,然后经由过程send()办法以POST体例(不受长度限定)发送给服务器端。
又是典范的中文编码成绩,必要加多一个URLEncoding函数把变量值的字符串编成UTF-8格局,也因而要接纳本人不熟习的VBScript来写form_submit()。
FunctionURLEncoding(vstrIn)
strReturn=""
Fori=1ToLen(vstrIn)
ThisChr=Mid(vStrIn,i,1)
IfAbs(Asc(ThisChr))<&HFFThen
strReturn=strReturn&ThisChr
Else
innerCode=Asc(ThisChr)
IfinnerCode<0Then
innerCode=innerCode+&H10000
EndIf
Hight8=(innerCodeAnd&HFF00)&HFF
Low8=innerCodeAnd&HFF
strReturn=strReturn&"%"&Hex(Hight8)&"%"&Hex(Low8)
EndIf
Next
URLEncoding=strReturn
EndFunction
</SCRIPT>


使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。

金色的骷髅 发表于 2015-1-18 21:03:55

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

飘飘悠悠 发表于 2015-1-25 13:25:10

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

深爱那片海 发表于 2015-2-2 22:14:55

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

冷月葬花魂 发表于 2015-2-8 12:49:24

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

山那边是海 发表于 2015-2-25 15:20:11

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

只想知道 发表于 2015-3-8 00:10:20

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

蒙在股里 发表于 2015-3-15 17:44:43

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

活着的死人 发表于 2015-3-22 03:08:56

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
页: [1]
查看完整版本: ASP编程:有效的无声递交表单的客户端函数