.Net WAP增值业务开发点滴

两种开发方法

1、普通的ASP.NET

通过后台方法直接输出页面内容(WML/XHTML)。将Response.ContentType做相应设置即可,例如:text/wap.vnd.wml,application/xhtml+xml。

也可以像写asp一样通过前台页面输出。

2、MMIT

WML(WAP1.2):基本上MMIT可以满足所有关于WML的需求。开发非常方便,并且有较强的适应性。
几点需要注意的:

无Session/无Cookie/关闭enableViewState和enableSessionState。梦网及互动视界的规范可以保证用户的Session
不要使用.net自带的分页控件,自己写分页(不要偷懒哦)
妥善配置machine.config/web.config中关于终端属性的描述。没有参考文档,有几款手机是需要特殊配置的。不过那些属性值很简单,一般都能看明白,多测试就好。
MMIT本身有一些BUG,例如在一些模拟器上或者很老的手机上中文有问题,不过目前市面上主要的手机都没有什么问题;Redirect需要重新写;关于特殊字符的处理有时候也会在WML/XHTML兼容时出现问题,需要自己事先处理;换行符的问题。
XHTML(WAP2.0):基本上MMIT可以支持WAP2.0,并且完成一些常见页面效果时也没有什么问题,可以通过使用css进行控制效果。也可以使用自定义控件进行xhtml文本插入。复杂的XHTML页面可能支持不好,需要采用标准ASP.NET的方法完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值