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,还有很多问题不明白
求助高手,所有分数献上,希望能得到帮助,万分感谢!! 展开
调用一个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,还有很多问题不明白
求助高手,所有分数献上,希望能得到帮助,万分感谢!! 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询