仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 391|回复: 8
打印 上一主题 下一主题

[学习教程] ASP编程:有效的无声递交表单的客户端函数

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:08:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合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如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-8 12:49:24 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
山那边是海 该用户已被删除
6#
发表于 2015-2-25 15:20:11 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
只想知道 该用户已被删除
7#
发表于 2015-3-8 00:10:20 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
蒙在股里 该用户已被删除
8#
发表于 2015-3-15 17:44:43 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
活着的死人 该用户已被删除
9#
发表于 2015-3-22 03:08:56 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 02:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表