日期:2014-05-17  浏览次数:20913 次

ASP中的变量传递问题(Request.QueryString())
我有两个ASP文件:index.asp和page.asp
在page.asp中有变量:Dim   PageNo
我在index.asp用Request.QueryString( "PageNo ")调用page.asp中的PageNo变量以显示当前内容为第几页

问题:
在浏览器中显示,初次显示index.asp时为什么调用的PageNo变量值为0,而只有在点击了上一页或者下一页以后,才能显示正常,请问这是什么原因?

请教此问题的解决方法,小弟在线等答案,请各位大虾出手相助!

------解决方案--------------------
Dim pageNo

pageNo = request.querystring( "pageNo ")
If pageNo = " " Then pageNo = 1
If pageNo = 0 Then pageNo = 1
------解决方案--------------------
pageNo = cint(request.querystring( "pageNo "))
------解决方案--------------------
pageNo = request.querystring( "pageNo ")
If pageNo = " " Then
pageNo = 1
Else
If Cint(pageNo) <= 0 Then pageNo = 1
If Cint(pageNo) > Rs.PageCount Then pageNo = Rs.PageCount '假定记录集Rs
End If