继续老问题= =分页显示数据库里QueryString的一个问题按照我的理解Request.QueryString('page')得到的是page=后面的字符串的值,为什么后面还要加“item”呢?谁能帮忙详细解释一下
去掉这个item以后程序运行不成功
我问了一下别人,别人说VB里面不加item的,也许是JS的什么规则ORZ部分代码如下:rs.PageSize=5;
var page=Request.QueryString('page').item; //谁来帮忙解释一下这个“item”
if (page==null)
page=1;
page=parseInt(page);
rs.AbsolutePage=page;
for (var i=0; i<rs.PageSize; i++)
{
if (rs.EOF)
break;
Response.Write('<tr>');
Response.Write('<td>'+rs('student_id')+'</td>');
Response.Write('<td>'+rs('student_name')+'</td>');
Response.Write('<td>'+rs('student_sex')+'</td>');
Response.Write('<td>'+rs('student_age')+'</td>');
Response.Write('<td>'+rs('student_major')+'</td>');
Response.Write('</tr>');
rs.MoveNext();
}
Response.Write('<tr style="height:25px;">');
Response.Write('<td colspan="5">');
if (page!=1)
{
Response.Write('<a href="15-13.asp?page=1">第一页</a>&nbsp;&nbsp;');
Response.Write('<a href="15-13.asp?page='+(page-1)+'">上一页</a>&nbsp;&nbsp;');
}
if (page!=rs.PageCount)
{
Response.Write('<a href="15-13.asp?page='+(page+1)+'">下一页</a>&nbsp;&nbsp;');
Response.Write('<a href="15-13.asp?page='+rs.PageCount+'">最后一页</a>&nbsp;&nbsp;');
}
Response.Write('页数:<span style="color:red;">'+page+'/'+rs.PageCount+'</span>')
Response.Write('</td>');
Response.Write('</tr>');