asp request.QueryString("nav")="web" 这样写有错误么 为什么会提示这样的错误

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:55:38
request.QueryString("nav")="web"
错误提示
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: '[string: "web"]'
/cs_top.asp, 第 170 行

地址 http://localhost/cs_index.asp?nav=web
莫明奇妙又能用了 但不知道为什么 写法一样

QueryString是只读的参数!用户只能从它哪儿获取值,但不能复给它一个值!
所以应该你可以写:
web=request.QueryString("nav")
注意其中您用的双引号是应该英文字母里的(")号,而不是中文字符里的(“)号。

反了吧,你是要接收变量,是不是应该写成web=request.QueryString("nav")

把web的引号去掉