`
izuoyan
  • 浏览: 9294586 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ASP平台开发WAP网站

阅读更多

出处:http://www.18897.com/shoujiwangzhankaifa/0805105.html

  我们将透过新闻列表文件的编写,来学习ASP在WAP站点应用站的文章列表与列表分页技术。同样,我们要将文件的编码和内容的编码转成UTF-8,插入配置文件。
  将文件的编码保存为UTF-8(文件--另存为--编码:选择“UTF-8”--保存)
复制以下代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#i nclude file="inc/config.asp"-->
<%
Response.ContentType="text/vnd.wap.wml;charset=UTF-8" '将文件的格式转换成wml,编码为UTF-8
%>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"

"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="Cache-Control" content="max-age=0"/><!-- 每次都需通过连接服务器调用本页内容 -->
<meta http-equiv="Cache-Control" content="no-cache"/><!-- 禁止浏览器从缓存中访问页面内容 -->
</head>
<card id="NewsList" title="新闻列表">
<p align="left"><!-- 页面居左对齐 --></p>
</card>
</wml>
接着,我们将在<p align="left"> </p>之间填入新闻列表的相关代码,代码如下:
<%
Dim ID,rs
ID=int(request.QueryString("ID"))
Call openConn() '打开数据库
Response.Write (conn.execute("Select Name from [NewsType] where ID="& ID &"")(0))&"新闻列表

<br/>" '输出类别名
%>
=*=*=*=*=*=<br/>
<%
Set rs=conn.execute("Select ID,title From [NewsContent] where typeID="& ID &" order by ID

desc") '读取新闻内容表
If Not rs.eof Then
Dim i,PageSize
PageSize=10'每一页显示的条数
For i=1 To PageSize'根据每一页的条数进行循环
If rs.eof Then Exit For'如果循环到了尽头,则跳出循环
%>
<a href="NewsShow.asp?ID=<%=rs(0)%>"><%=rs(1)%></a><br/>
<%
rs.moveNext '游标指到下一条记录
Next
Else
%>
暂时没有新闻!
<%
End If
Call rsClose()
Call connClose()
%>
打开浏览器测试,输入地址:http://localhost/NewsList.asp?ID=1进行调试,正常显示效果:

现在,我们插入分页代码。在PageSize=10 和 For i=1 To PageSize之间插入以下代码:

Dim Count,page,pagecount,gopage'定义相关变量
gopage="NewsList.asp?ID="&ID&"&"
Count=conn.execute("Select count(ID) from [NewsContent] where typeID="& ID &"")(0)

'读取新闻总数 7WAP
page=int(request.QueryString ("page"))
if page<=0 or page="" then page=1'默认为第一页
pagecount=(count+pagesize-1)\pagesize '计算出页数
rs.move(pagesize*(page-1))'将游标指到每一页的第一条记录

刷新http://localhost/NewsList.asp?ID=1页面,查看效果!再把PageSize=10改成PageSize=2,刷新页面再看效果。接下来,我们再把分页的链接加上去,就基本完成了分页的操作了!

将以下代码复制到在Next 与 Else之间:
response.write ("共:"&count&"条,"&page&"/"&pagecount&"页")
if page-pagecount<0 then response.write "<br/><a href="""&gopage&"page="&page+1&""">

下页-</a><a href="""&gopage&"page="&pagecount&""">尾页</a>"
if page>1 then response.write "<br/><a href="""&gopage&"page="&page-1&""">上页-

</a><a href="""&gopage&"page=1"">首页</a>"
'//下面这一句,是让用户通过输入框输入页数,然后通过链接直接转向该页
if pagecount>1 then response.write "<br/><input name=""page"" format=""*N""

value="""&page&""" type=""text"" maxlength=""5"" emptyok=""true""/><br/><a

href="""&gopage&"page=$(page)"">[跳转到该页]</a>"

再刷新http://localhost/NewsList.asp?ID=1页面,
最后,我们在重新把PageSize=2改成PageSize=10,再插上换行符和返回首页的链接,就大功告成了!
<br/>=*=*=*=*=*=<br/>
<a href="/index.asp">返回网站首页</a><br/>
打开浏览器测试运行看看,页面是不是出来了!

分享到:
评论

相关推荐

    asp 的wap开发

    在本项目中,"asp 的wap开发"指的是使用ASP技术进行无线应用协议(WAP)网站的开发。WAP是专为低带宽移动设备如早期的智能手机设计的一种通信协议,它允许用户通过手机访问互联网服务。 **ASP基础** ASP的核心在于...

    ASP版的wap网站程序

    在ASP中开发WAP网站,开发者需要了解以下关键知识点: 1. **ASP基础语法**:包括VBScript或JScript等脚本语言,用于编写服务器端的逻辑代码,处理请求并生成响应。 2. **服务器控件**:ASP提供了一系列服务器控件...

    asp.net编写wap网站和wap2.0教程

    5. **WAP Gateway处理**:WAP2.0的流量通常通过WAP Gateway转发,因此了解其工作原理和限制,如URL重写和代理设置,对开发WAP2.0应用至关重要。 6. **XHTML Basic和Mobile Profile**:WAP2.0支持XHTML Basic和...

    asp.net开发wap页面(中文清晰版)

    ### ASP.NET 开发 WAP 页面知识点详解 #### 一、ASP.NET 开发 WAP 页面流程概览 在本文档中,我们将详细介绍如何使用ASP.NET来开发适用于WAP(Wireless Application Protocol,无线应用协议)环境的网页。WAP是一...

    asp WAP网站源码

    ASP WAP网站源码是一种基于Active Server Pages (ASP) 技术构建的移动网络应用,主要服务于早期的WAP(Wireless Application Protocol)设备,如功能手机和平板电脑。WAP技术是为无线通信设备设计的一种协议,允许...

    asp.net制作的WAP网站

    ASP.NET 是微软公司推出的一种基于 .NET Framework 的Web应用程序开发平台,它提供了强大的服务器端控件、事件驱动的编程模型以及丰富的内置服务,使得开发者能够更高效地构建动态、交互式的Web应用。WAP(Wireless ...

    asp.net wap 开发源码【C#】

    这个源码包提供了一个学习和实践的基础,帮助开发者快速掌握如何在ASP.NET环境下开发WAP网站。 在ASP.NET中,WAP开发涉及到以下几个关键知识点: 1. **ASP.NET基础**:ASP.NET是微软提供的一个用于构建Web应用程序...

    Asp.Net开发地wap手机网站

    在Asp.Net技术框架下开发wap手机网站,可以利用其强大的功能和灵活性为移动用户提供便捷的Web服务。WAP(Wireless Application Protocol)是无线应用协议,主要用于将互联网内容优化到移动设备上,使得用户可以通过...

    asp.net(C#) 开发的WAP网站(新手入门)

    总的来说,通过ASP.NET C# 开发WAP网站涉及了响应式设计、移动优化、HTTP与WAP协议的理解、数据库交互以及全面的测试等多个方面。这个新手入门实例将帮助你掌握这些核心技能,开启你的ASP.NET WAP开发之旅。随着深入...

    asp.net开发的wap站源码

    在本案例中,"asp.net开发的wap站源码"指的是使用ASP.NET技术设计和实现的一个面向移动设备的Web应用,特别是那些支持WAP2.0标准的设备。 WAP(Wireless Application Protocol,无线应用协议)是为移动设备如手机和...

    WAP网站系统源码ASP.rar

    **WAP网站系统源码ASP** 是一个专为无线应用协议(WAP)设计的网站系统,使用ASP(Active Server Pages)技术进行开发。ASP是一种由微软公司推出的服务器端脚本环境,允许开发者创建动态、交互式的网页内容。在移动...

    Java开发WAP网站的一些简单经验.docx

    Java开发WAP网站涉及到一系列技术和工具,主要集中在创建适应无线应用协议(WAP)的网页。WAP是一种标准,允许移动设备通过互联网访问数据服务。以下是对标题和描述中涉及的知识点的详细说明: 1. **开发工具**:...

    手机wap网站源码 asp

    4. **ASP开发手机wap网站** - **使用小巧的库和框架**:如TinyMCE等,可以提供轻量级的编辑器,支持WML或XHTML Basic。 - **优化脚本性能**:避免冗余的脚本和不必要的计算,以减少服务器负载和页面加载时间。 - ...

    ASP源码—WAP手机网站模板 v2.0.zip

    这个"ASP源码—WAP手机网站模板 v2.0.zip"压缩包文件显然是一个基于ASP技术构建的手机网站模板,适用于WAP(Wireless Application Protocol,无线应用协议)设备。WAP是早期移动互联网的标准,它允许用户通过移动...

    asp做的wap综合网源码

    在本场景中,"asp做的wap综合网源码"指的是使用ASP编程语言编写的适用于移动设备的网站源代码。WAP(Wireless Application Protocol)是无线应用协议,主要用于简化移动设备访问互联网内容的方式。它在20世纪末到21...

    asp.net(C#)做的WAP网站源码

    ASP.NET(C#)制作的WAP网站源码是一套基于微软.NET Framework平台,使用C#编程语言编写的移动互联网应用程序。WAP(Wireless Application Protocol)是专门为无线通信设备如手机和平板电脑设计的一种通信协议,使得...

    wap网站源码,经典的企业手机网站

    1. **技术掌握**:通过研究WAP网站源码,开发者能深入理解WAP网站的结构和工作原理,提高在移动平台上的开发能力。 2. **优化改进**:源码分析有助于找出性能瓶颈,优化代码,提升网站的响应速度和用户体验。 3. *...

    用ASP技术进行动态WAP网站开发实例

    ### 用ASP技术进行动态WAP网站开发实例 #### 第一节:WAP的潜能 随着移动通信技术的发展,WAP(Wireless Application Protocol,无线应用协议)技术逐渐成为人们关注的焦点。作为一种能够让移动设备连接互联网的...

    ASP实例开发源码-WAP手机网站模板 asp版 v2.0.zip

    ASP实例开发源码—WAP手机网站模板 asp版 v2.0.zip ASP实例开发源码—WAP手机网站模板 asp版 v2.0.zip ASP实例开发源码—WAP手机网站模板 asp版 v2.0.zip

Global site tag (gtag.js) - Google Analytics