当用户访问的时候,只是读取到你程序所输出的wap代码,并非html代码。
第一步,构建WAP服务器,可以直接使用iis来搭建,创建一个新的MIME类型以支持WML语言的解析。具体办法网上很多,你可以自己搜索一下。
第二步,使用C#来编写好程序,并输出wml类型文件,注意编码统一。代码格式都要符合wml标准。具体的范例和教程网上也很多,你可以搜索一下。
第三步,构建模拟手机客户端,有很多的模拟器,像Opera之类的,都有pc端。可以去下载安装即可。
再强调一点,wml文件和html文件格式完全不同的。千万注意,用c#输出文件时注意编码统一。
这里有几篇文章也许对你有帮助使用ASP.NET开发移动通讯的几种方法
http://www.yesky.com/35/1640535.shtml
用VS2005实现ASP.NET2.0移动开发
http://dev.yesky.com/msdn/293/2371793.shtml
ASP.NET 2.0移动开发入门之基础
http://dev.yesky.com/msdn/373/2411873.shtml
ASP.NET 2.0移动开发入门之使用模拟器
http://dev.yesky.com/msdn/465/2471465.shtml
ASP.NET 2.0移动开发入门之使用样式
http://dev.yesky.com/msdn/230/2486230.shtml
ASP.NET 2.0移动开发之属性重写和模板化
http://dev.yesky.com/msdn/90/2570590.shtml
ASP.NET 2.0移动开发之定义设备筛选器
http://dev.yesky.com/msdn/117/2579117.shtml
效果上确实是这样的,但不是加了一个<br/>实际上是几乎所有的手机浏览器一行只能显示一个移动控件,所以你看到的效果就像每行都有一个<br/>
我也不想让他换行,但是没有办法,除非你自己拼字符串以达到在一行显示较多内容的目的,但是控件只能是一行一个
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)