ASP中url变量问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:43:48
使用ASP+VB开发一个wap网站
调用一个ShowBoard函数会获取连接连接
执行没有问题,在页面上会显示相应版面连接
可是当点击某个连接时会显示"Invaild URI:showboard.asp?id=1"这样的错误
showboard.asp网页也没有错误
经多次试验,在给dim 定义的page变量赋值时有问题
例如:
如果不赋值为page变量而是直接写
response.write "<a href='test.asp '>" & boardname & "</a>" & " || "
这样跳转是正常的
如果赋值page="test.asp"
response.write "<a href=' "&page&" '>" & boardname & "</a>" & " || "
这样点击时会出现"Invaild URI:test.asp",无法跳转
请问该如何解决
page="test.asp"这样赋值是否赋给page的是字符串
如何定义page变量才会使跳转正常
ASP中是否有专门定义URI或者URL变量的定义?
或是怎么才能将
Dim page
page="showboard.asp?id="&rsObj(0)
response.write "<a href=' "&page&" '>" & boardname & "</a>" & " ||
这三句几种成这种形式? 单引号双引号的运用实在搞不明白
response.write "<a href='test.asp '>&

看了很久,觉得不可能出现这个问题,后本人在本机测试也无问题。

ASP中是否有专门定义URI或者URL变量的定义?
回答是:没有。

个人觉得问题还是在ShowBoard函数这里,你可以看看,或者发代码上来看看!

sb

单引号在双引号内,处理后会变成双引号。
就这么简单,变量不用加引号。