ASP中关于变量的问题,第1张

如果A的数据类型为数字型,把1两边的引号去掉

程序最好放在页首,以免引导(ResponseRedirect)出错。

if A="1" Then

ResponseRedirect "1asp"

else

ResponseRedirect "0asp"

end if

<%

dim tPath

tPath="2txt"

set fs=ServerCreateObject("ScriptingFileSystemObject")

txtfile=ServerMapPath(tPath)

set a=fsOpenTextFile(txtfile)

while not aAtEndOfStream

responsewrite(aReadline&"<br />")

wend

aclose

%>

应写成:

<%

responsewrite("<a href=""messadminaspreply=ok&id="&rs("id")&""" style=""color:green"">")

%>

或:

<a href='messadminaspreply=ok&id=<%=rs("id")%>' style='color:green'>

cookies吧。。session 太浪费服务器资源了。

写入cookies:responsecookies("cookies名称")="cookies值"

引用:变量=requestcookies("cookies名称")

首先要明确两点:

1、asp是运行在服务器端的,js是运行在客户端即浏览器中的;

2、执行顺序是先asp,然后才是js

因此,要想把js的变量值传递给asp变量,就要把当前页面重新刷新运行一次,同时把js的变量值作为url的参数传递给后台的asp代码,然后asp的变量再通过request对象获取即可。比如:

<%

if request("abc")<>"" then

abc=request("abc") '这个abc是asp变量

responsewrite "js传递的变量内容为:" & abc

else

%>

<script>

var abc=123; //这个abc则是js变量

locationhref="abc="+abc;

</script>

<%

end if

%>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » ASP中关于变量的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情