ASP中url变量问题

使用ASP+VB开发一个wap网站调用一个ShowBoard函数会获取连接连接执行没有问题,在页面上会显示相应版面连接可是当点击某个连接时会显示"InvaildURI:s... 使用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 '>" & boardname & "</a>" & " || "
代码如下
Public Sub ShowBoard
Dim strSQL,boardname,rsObj,i
strSQL=" select * from Novel_Board "
i=0
Set rsObj=Conn.Execute(strSQL)
Do While Not(rsObj.eof Or err)
boardname=rsObj(1)
Dim page
page="showboard.asp?id="rsObj(0)
response.write "<a href=' "&page&" '>" & boardname & "</a>" & " || "
i=i+1
If i>100 Then Exit do
rsObj.MoveNext
Loop
rsObj.Close( )
Set rsObj=Nothing
End Sub
说的复杂了点,本人刚开始学ASP,还有很多问题不明白
求助高手,所有分数献上,希望能得到帮助,万分感谢!!
展开
 我来答
百度网友52c7b5407
2008-04-29 · TA获得超过694个赞
知道小有建树答主
回答量:869
采纳率:0%
帮助的人:864万
展开全部
看了很久,觉得不可能出现这个问题,后本人在本机测试也无问题。

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

个人觉得问题还是在ShowBoard函数这里,你可以看看,或者发代码上来看看!
liangxinlulu
2008-05-02 · 超过34用户采纳过TA的回答
知道答主
回答量:495
采纳率:0%
帮助的人:186万
展开全部
sb
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友050115e52
2008-05-07
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
单引号在双引号内,处理后会变成双引号。
就这么简单,变量不用加引号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式