1.wap网站用的是wml标识,非html,而且传统的javascript也不再适用,而是wmlscript,所以第一次接触的朋友们要先大概了解一下这个东东,学习资源如下:
http://www.w3school.com.cn/wap/wap_intro.asp--wml学习
http://www.w3school.com.cn/wmlscript/index.asp--wmlscript学习
2.找一款好的wap浏览器,普通浏览器并不能直接浏览wap网站,所以得找一个模拟器,以下是几款常用的:
a.opera 9以上版本(但好象不支持wmlscript)
b.openwave
c.winwap
d.m3gate (个人感觉这个最好用,不过这玩意儿现在升级了,好象不太好使了,建议如果要用这个,找旧版本的测试)
3.搭建测试环境(以IIS为例)
wap网站跟常规网站的不同在于,需要增加几个mime类型的支持:
在iis的站点mime类型里,把.wml,.wmls,.wmlc,.wmlsc,.wbmp这五类后缀添加进去就可以了
4.vs.net2008的配置
vs.net2005本来可以直接创建"Mobile WebForm"的,但到了vs2008反而将过一功能去掉了,所以需要手动下载"移动web窗体的模板",详细可参考
http://www.cnblogs.com/3stones/archive/2009/01/05/1351969.html一文
5.为方便测试,还需要强制让vs输出wml,在web.config中把下面这节内容放在<system.web>之后
<browserCaps>
<resulttype="System.Web.Mobile.MobileCapabilities, System.Web.Mobile,Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<use var="HTTP_USER_AGENT"/>
preferredRenderingType = "wml11"
preferredRenderingMime ="text/vnd.wap.wml"
preferredImageMime ="image/vnd.wap.wbmp"
</browserCaps>
另外,因为wap开发中,很多常规控件都不能用,所以只能用一些最基本的移动控件,除此之外,其它开发跟常规webForm无异
要注意的地方:
1.传递多个参数时,不能用xxx.aspx?a=1&b=2,而要改成xxx.aspx?a=1&b=2 ,否则在opera上无法解析
2.如果在MobilePage对应的aspx中,直接用<%="你的内容"%>,最终运行时将得不到任何输出,正确的办法是创建一个Mobile User Control,在控件里就可以这样用了,然后再把该控件放到页面里
3.Mobile控件中,没有Repeater控件,只能用Mobile:List控件来代替,但是这个东西,我个人觉得并不好用,还不如在后台直接生成字符串,然后利用2中的办法,放到自定义控件里输出
4.几乎每个Mobile控件,都有一个BreakAfter属性,默认为true,即每个控件后面会自动添加<br />标记,如果您不需要换行,把这个属性设置为false
分享到:
相关推荐
WAP开发问答大全WAP开发问答大全WAP开发问答大全WAP开发问答大全WAP开发问答大全WAP开发问答大全WAP开发问答大全
WAP(Wireless Application ...本书全面介绍呃WAP的相关知识和技术详细讲述了WML语言和WMLScript语言的基础知识和高级应用,并介绍了WAE使用环境,WAP开发工具和相关软、硬件知识,是一本非常实用的WAP开发参考手册。
wap开发,asp,留言簿,支持多个手机,非常值得初学者学习
WAP开发实用手册WAP开发实用手册WAP开发实用手册WAP开发实用手册
WAP 开发工具,不用注册,开发WAP一个很好的工具
不错的WAP开发入门教程,其中含了WML和WMLScript、HDML的教程。
很全面的wap开发教程,从入门到精通,非常有用
WAP网站前端开发WAP网站前端开发WAP网站前端开发
最新版本,特别推荐.WAP 底层技术资料 WAP 底层技术资料 aaaaWAP2.0培训讲义 aaaaWAP2.0培训讲义 WAP业务接口开发规范 WAP业务接口开发...Web数据挖掘和个性化搜索引擎研
本书全面介绍WAP的相关知识和技术,详细讲述了WML语言和WMLScript语言的基础知识和高级应用,并介绍了WAE使用环境、wap开发工具和相关软、硬件知识,是一本非常实用的WAP开发参考手册。
WAP 开发 WML
wap 开发html 规范 wap 开发应该注意的事项。
这是一个比较全的wap开发教程,希望能满足大家的要求
vs2005wap开发入门.pdf
WAP开发教程 WAP开发教程 WAP开发教程 WAP开发教程
理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理
完整的WAP网站,很值得WAP开发人员的开发参考
wap开发使用手册,pdg版,详细介绍了wap开发的各个流程,是入门的好书
wap开发实用手册-WAPwap开发实用手册-WAPwap开发实用手册-WAP
无线应用协议WAP(Wireless Application Protocol)也称为无线应用程序协议,是在数字移动电话、Internet及其他个人数字助理机PDA、计算机应用之间进行通信的开放性全球标准。WAP由一系列协议组成,用于标准化无线电...