关于asp困惑,在线等
有个问题一直困扰着我,ASP的代码是由服务器来处理的,是可以操作服务器端的,但ASP的脚本可以用JAVASCRIPT,而JAVASCRIPT可以编写有害代码操作客户机,我对b\s结构不是很了解,那么ASP的脚本到底是在服务器还是在使用浏览器的客户机执行的,就那读写文件来说,谁能举例给我解释一下??谢谢,在线等 问题点数:10、回复次数:8Top
1 楼y7967(三千)回复于 2006-02-04 12:36:57 得分 1
"但ASP的脚本可以用JAVASCRIPT,而JAVASCRIPT可以编写有害代码操作客户机"
你这句理解有偏差,所以仍然困惑.
无论asp使用JScript或是vbs,它都在服务器端被执行.
"而JAVASCRIPT可以编写有害代码操作客户机"
这儿的JAVASCRIPT脚本不是asp代码了.而是嵌入在html中,在客户端执行.
JScript和JAVASCRIPT很象.但有点区别.Top
2 楼fbihui(大夏贡)回复于 2006-02-04 13:04:41 得分 0
有点明白了,谢谢高人Top
3 楼iamliqi(土人龙)回复于 2006-02-04 13:31:18 得分 5
JS可以即可以设置为服务器也可设置为客户端,一般类似特效之类的都是在客户端运行的,而有些如计数器则是在服务器端Top
4 楼fbihui(大夏贡)回复于 2006-02-04 14:55:32 得分 0
???,请问高人,怎么设置啊,就如对于文件操作,谢谢Top
5 楼kaijier(<空杯子>)回复于 2006-02-04 16:18:01 得分 4
jscript,vbscript是两种最常用asp脚本语言,vbscript更流行
像是C#,vb.net是最常用的asp.net脚本语言,C#更流行Top
6 楼kaijier(<空杯子>)回复于 2006-02-04 16:22:02 得分 0
对于文件操作需要用ASP内置组件--FileSystemObject
对于数据库操作需要用ADO系列组件(Connection,RecordSet等等)
具体操作可以参考ASP手册之类的Top
7 楼kaijier(<空杯子>)回复于 2006-02-04 16:29:32 得分 0
可以把ASP简单分层 [内层-->外层]
6大对象 >> 组件(内置,外置) >> 脚本语言Top
8 楼fbihui(大夏贡)回复于 2006-02-20 17:26:39 得分 0
假期里,我亲手用DW制作了网站,我现在已经有点懂了1。默认情况下(无参数下)服务器能执行的脚本,就先执行,否则浏览器执行2。对于JAVASCRIPT既可以在服务器上执行的又可以在浏览器解释的,可以在<script language=.... RUNAT=Server>来设置,DREAWEAVER中的脚本标签编辑可轻松设置
供大家参考,谢谢上面的朋友Top




