wap网站开发相关知识

WAP是一种无线应用协议,是一个全球性的开放协议。WAP定义可通用的平台,把目前Internet网上HTML

语言的信息转换成用WML描述的信息
如何让服务器支持WAP:
修改WEB服务器,添加上一些特定的MIME文件类型即可。
Windows服务器
打开IIS,点击根,即IIS全局属性
找到“HTTP头”的标签,找到最下边的MIME类型
添加如下类型:
扩展名wml,类型text/vnd.wap.wml
扩展名wmlc,类型application/vnd.wap.wmlc
扩展名wbmp,类型image/vnd.wap.wbmp
扩展名wmlsc,类型application/vnd.wap.wmlscriptc
扩展名wmls,类型text/vnd.wap.wmlscript
扩展名wsc,类型application/vnd.wap/wmlscriptc
保存退出即可。
现在即可上传网页到web服务器上。

------------------------------------------------------
WAP辅助制作软件
QuickWAP是一款以WAP2.0协议为基础开发的辅助ASP+XHTML MP语言编写WAP网页程序的ActiveX组件。它

解决了WAP开发中所遇到的常见问题,并且给出了完善的解决方案,同时全力支持Microsoft SQL

Server2000、2005和Microsoft Access2000以上版本数据库,是开发功能强大的动态WAP网站不可多得的

辅助软件。

------------------------------------------------------
如果要让ASP支持WAP
如果是用ASP生成wml,必须包含这句:
<% Response.ContentType=”text/vnd.wap.wml” %>

------------------------------------------------------
试用VS2005开发WAP网站
VS2005 里还是WEB开发,只不过添加页面的时候选择  移动 WEB 窗体

------------------------------------------------------
我的是 VS 2005 ASP.NET,建一个 WAP 工程步骤如下(因为是英文版,所以下面很多英文,但是应该容

易明白):
1. 打开 VS,首页选择 Create Web Site
2. 选择类型,我一般选择 HTTP + C#,指定路径
3. 解决方案出来后,把默认的 Default.aspx 删除
4. 在项目上点右键,Add New Item,然后选择 Mobile Web Form (看到这里是否觉得很爽?呵呵)
5. 注意现在工具箱里面多了一个栏目:Mobile Web Forms,必须要使用这个里面的控件
6. 页面内可以拖多个 Form,当然这个也将是一目了然的,呵呵
真的好简单,我弄了一个,拖了一个 Label 进去,在 Page_Load() 里面写了点东西,用我的 Nokia

6820 成功的看到了!哈哈,虽然还不知道这里支持的是什么版本的 WAP。
更激动人心的是,还是有不少控件可以用的,包括 Panel、下拉列表、日历控件,好爽,呵呵。
以后继续探讨实现的乐趣,^_^

posted @ 2010-01-06 14:42  生活无限  阅读(419)  评论(1编辑  收藏  举报