asp中,这段代码有什么用?

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:43:48
<%
Dim cmd__@@varName@@
cmd__@@varName@@ = "@@defaultValue@@"
If (@@runtimeValue@@ <> "") Then
cmd__@@varName@@ = @@runtimeValue@@
End If
%>
这段代码有什么用?和htmlencode有什么关联??为什么每次运行都说Dim cmd__@@varName@@有错呢???

那里的代码啊? 只看这里是个定义变量的 变量名使用了@ ASP里是不允许的 当然报错了

你把所有的变量里的 @ 删除就不会错了
这个 ="@@defaultValue@@" 可以保留

是SQL的存储过程,不属于ASP代码,要放到SQL SERVER里的

和htmlencode没什么直接关系

这个是ASP的,只不过,作者是为了方便以后输出静态网页吧!
或者这个是作为模板使用的
用这个“@@”来作标识,方便以后的 replace 替换!
直接运行肯定是会出错的,但是替换后,就可以正常运行了

同上,这段代码是SQL的存储过程,不属于ASP代码的范围内的.
不要进入误区..
代码的意思比较好理解吧.
就是定义一个变量,然后赋值,再进行判断,如果不为空则该变量的值为runtimevalue

把cmd__@@varName@@看成为一个整体变量就好现解了
dim a
a="b"
if(c>"")then
a=c
end if