微信犯罪调查报告:用vbscript 赋值的变量asp读不出来,为什么?

来源:百度文库 编辑:高考问答 时间:2024/04/28 12:47:39
以下的x变量声明后,让vbscript赋值,但是却怎么也读不出来。这种方式如果使用纯asp绝对可以。而且我的vbscript代码是不存在问题的。请问vbscript究竟该如何给一个变量赋值后,再使用asp代码读取变量的新值呢?
<%dim x%>
<script language="vbscript">
<!--
sub fenlei()
x = "读不出来"
end sub
-->
</script>
<%=x%>

或者这样:
<script language="vbscript">
<!--
dim x
sub fenlei()
x = "读不出来"
end sub
-->
</script>
<%=x%>

或者这样:
<script language="vbscript">
<!--
sub fenlei()
dim x
x = "读不出来"
end sub
-->
</script>
<%=x%>
以上都读不出来,<%=x%>显示不出任何东西。请大家帮忙
胡不周的回答是我在提问之后就立即意识到的。呵呵。谢谢。看来我希望的某些功能是难以实现的。而ZHRX 的回答比较简略,无法详细操作。我其实是一个表单,其中一个文本框填写后的值要被asp接着处理此表单时事先作为变量调用,不知如何处理

呵呵,你对ASP的基本理解有问题。asp代码是在服务端运行和解释的,而vbscript和Javascript在客户端运行的代码。根本不是一回事。当用户请求一个ASP页面的时候,是经过IIS解析过的HTML页面,一旦页面到了客户端,ASP没任何作用的。你不可能在客户端的程序里给ASP里的变量赋值。根本没道理。

vbscript中的变量ASP是读不出来的!
sub fenlei()
x = "读不出来"
end sub
你可以就上面的部分设置为ASP的函数,然后调用就可以了。