ASP的概念问题。我一直不大理解

来源:百度知道 编辑:UC知道 时间:2024/06/18 13:26:27
30分,求一个详细的解释。

ASP 与VBscript,javascript的关系
我记的好像有的书上些的。ASP包括服务端vbscript和客户端javascript
但ASP 不是<%%>里的么
而那VBscript,javascript,不是<script></script>里的么?
我现在的概念很乱。

还有一个问题SQL注入算是脚本攻击的一种么?

ASP与VBS 和JAVASCRIPT 的关系 ASP里面使用的就是VBS 像一些函数 之类的都是VBS里面的函数。 而JAVASCRIPT呢 则是辅助与ASP的。象一些表单的提交。我们要用到VBS或者是JAVASCRIPT去对他进行控制 如 你输入一个EMAIL 他可以判断你输入的EMAIL的格式是否正确。都可以用他们来对其进行控制。
<% %> 他们的作用是 也就是你写的ASP的内容要全部放到他里面 如果不放进去 如SERVER.CREATEOBJECT("ADODB.CONNECTION")创建数据源 这是ASP里面的一个对象 如果不 放在这里面的话 就会出错的。 关于SCRIPT 和/SCRIPT 你则可以在<% %>里面包含他们 也可以写到外面. 如<%
response.write "<script language='javascript'>alert('测试成功');</script>" %>
等.. 还有就是JAVASCRIPT是客户端脚本语言 等.. 你多看下吧 会明白的 不难
SQL注入则是对SQL语言中的漏洞进行攻击 如 简单的一些 1=1 什么的. 脚本攻击 应该是在你输入的表单中 写入<SCRIPT > 语句 如果没过滤的话 则会执行.. 你自己多看看吧..

asp其实就是一个概念,一种可以在html引用其它模块代码的概念,而VBscrip等则是实施这种概念的具体手段.
应该算是吧,看实现方法是什么,这个我也不太明白.

看了你的问题,我可以有针对性地和你说一下:
第一,在asp网页中,<% %>内的内容是由服务器解析的;而<script> </script>中的内容是由客户端浏览器解析的。
第二,vbscript和javascript脚本语言既可以在<% %>内,也可以在<script> </script>内,也就是说vbscript和javascript脚本语言既可以在服务器端解析,也可以