您的位置:程序门 -> .net技术 -> c#



c#输出wml遇到了问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


c#输出wml遇到了问题[已结贴,结贴人:aaaa_sss_007]
发表于:2007-03-29 15:49:39 楼主
我在page_load里这样写加载事件:
  string   wapcontent= " ";
response.contenttype   = "text/vnd.wap.wml ";
response.contentencoding   =system.text.encoding   .getencoding   ( "gb2312 ");
wapcontent= " <?xml   version=\ "1.0\ "   encoding=\ "gb2312\ "> ";
wapcontent+= " <!doctype   wml   public   \ "-//wapforum//dtd   wml   1.1//en\ "\ "http://www.wapforum.org/dtd/wml_1.1.xml\ "> ";
  wapcontent+= " <wml> ";
  wapcontent+= " <card   id=\ "card1\ "> ";
  wapcontent+= " <p> ";
  wapcontent+= "欢迎 ";
  wapcontent+= " </p> ";
  wapcontent+= " </card> ";
  wapcontent+= " </wml> ";
  response.write   (wapcontent);
编译没有错误,可是我用m3gate测就是不行,是不是还要将html修改下?
我是用2003拼的wml。
报错如下:expected   whitespace.
意思不明白。
发表于:2007-03-29 16:01:181楼 得分:20
up
发表于:2007-03-29 16:03:402楼 得分:20
接分
发表于:2007-03-29 16:06:443楼 得分:20
报错如下:expected   whitespace.
少了空格?
发表于:2007-03-29 16:07:584楼 得分:0
没有呀,不会吧,我再仔细看看。
发表于:2007-03-29 16:12:295楼 得分:0
没有。就算有,wml自动忽视空格了。
发表于:2007-03-29 16:24:406楼 得分:20
注释掉
response.contenttype   = "text/vnd.wap.wml ";
发表于:2007-03-29 16:40:367楼 得分:0
注释掉
response.contenttype   = "text/vnd.wap.wml ";
----------
试过了,手机不认识了。找到了一个错误。encoding后面没有“?”号,但问题还是没完全解决。出现新的错误是:expected   comment   or   processing   instruction。还是不知所云。
发表于:2007-03-29 16:56:118楼 得分:0
找到原因了,把html都删掉,就要第一句代码隐藏的话。谢谢捧场。
发表于:2007-03-29 16:58:129楼 得分:0
有个小问题不明白:
链接后页面地址变成了:
http://192.168.0.59/wap/(4e2kx445qquq0obtc4ueexm0)/index.aspx#card1
中间4e2kx445qquq0obtc4ueexm是什么
发表于:2007-04-17 10:59:2910楼 得分:0
有个小问题不明白:
链接后页面地址变成了:
http://192.168.0.59/wap/(4e2kx445qquq0obtc4ueexm0)/index.aspx#card1


----
你的web.config中把cookieless设为了true


快速检索

最新资讯
热门点击