WEB开发网
开发学院WEB开发ASP ASP常用的代码(不断更新) 阅读

ASP常用的代码(不断更新)

 2007-12-09 12:50:04 来源:WEB开发网   
核心提示:ELSE ''指定当前页码If Request("CurrentPage")="" Thenrs.AbsolutePage=1Elsers.AbsolutePage=CLng(Request("CurrentPage"))End If '

ELSE 
''指定当前页码
If Request("CurrentPage")="" Then
rs.AbsolutePage=1
Else
rs.AbsolutePage=CLng(Request("CurrentPage"))
End If  

''创建表单MyForm,方法为Get
Response.Write("<form method=Get name=MyForm>") 
Response.Write("<p align=center><font size=2 color=#008000>")
''设置翻页超链接
if rs.PageCount=1 then 
Response.Write("[第一页] [上一页] [下一页] [最后一页] ")
else 
if rs.AbsolutePage=1 then
Response.Write("[第一页] [上一页] ")
Response.Write("[<a href=java script:PageNext()>下一页</a>] ") 
Response.Write("[<a href=java script:PageLast()>最后一页</a>] ") 
else 
if rs.AbsolutePage=rs.PageCount then
Response.Write("[<a href=java script:PageFirst()>第一页</a>] ") 
Response.Write("[<a href=java script:PagePrior()>上一页</a>] ") 
Response.Write("[下一页] [最后一页] ")
else
Response.Write("[<a href=java script:PageFirst()>第一页</a>] ") 
Response.Write("[<a href=java script:PagePrior()>上一页</a>] ") 
Response.Write("[<a href=java script:PageNext()>下一页</a>] ") 
Response.Write("[<a href=java script:PageLast()>最后一页</a>] ") 
end if
end if
end if 

''创建下拉列表框,用于选择浏览页码
Response.Write("第<select size=1 name=CurrentPage onchange=PageCurrent()>") 
For i=1 to rs.PageCount 
if rs.AbsolutePage=i then
Response.Write("<option selected>"&i&"</option>") ''当前页码
else
Response.Write("<option>"&i&"</option>")
end if 
Next 
Response.Write("</select>页/共"&rs.PageCount&"页 共"&rs.RecordCount&"条记录</font><p>") 
Response.Write("</form>") 

''创建表格,用于显示
Response.Write("<table align=center cellspacing=1 cellpadding=1 border=1") 
Response.Write(" bordercolor=#99CCFF bordercolordark=#b0e0e6 bordercolorlight=#000066>") 

Response.Write("<tr bgcolor=#ccccff bordercolor=#000066>")  

Set Columns=rs.Fields  

''显示表头
For i=0 to Columns.Count-1
Response.Write("<td align=center width=200 height=13>")
Response.Write("<font size=2><b>"&Columns(i).name&"</b></font></td>") 
Next
Response.Write("</tr>")
''显示内容
For i=1 to rs.PageSize 
Response.Write("<tr bgcolor=#99ccff bordercolor=#000066>") 
For j=0 to Columns.Count-1 
Response.Write("<td><font size=2>"&Columns(j)&"</font></td>") 
Next
Response.Write("</tr>") 

rs.movenext 
if rs.EOF then exit for 

上一页  1 2 3 4  下一页

Tags:ASP 常用 代码

编辑录入:coldstar [复制链接] [打 印]
赞助商链接