C#输出WML遇到了问题

aaaa_sss_007 2007-03-29 03: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.
意思不明白。
...全文
222 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wapit 2007-04-17
  • 打赏
  • 举报
回复
有个小问题不明白:
链接后页面地址变成了:
http://192.168.0.59/wap/(4e2kx445qquq0obtc4ueexm0)/index.aspx#card1


----
你的Web.config中把Cookieless设为了true
aaaa_sss_007 2007-03-29
  • 打赏
  • 举报
回复
有个小问题不明白:
链接后页面地址变成了:
http://192.168.0.59/wap/(4e2kx445qquq0obtc4ueexm0)/index.aspx#card1
中间4e2kx445qquq0obtc4ueexm是什么
aaaa_sss_007 2007-03-29
  • 打赏
  • 举报
回复
找到原因了,把html都删掉,就要第一句代码隐藏的话。谢谢捧场。
aaaa_sss_007 2007-03-29
  • 打赏
  • 举报
回复
注释掉
Response.ContentType ="text/vnd.wap.wml";
----------
试过了,手机不认识了。找到了一个错误。encoding后面没有“?”号,但问题还是没完全解决。出现新的错误是:Expected comment or processing instruction。还是不知所云。
huo789 2007-03-29
  • 打赏
  • 举报
回复
注释掉
Response.ContentType ="text/vnd.wap.wml";
aaaa_sss_007 2007-03-29
  • 打赏
  • 举报
回复
没有。就算有,WML自动忽视空格了。
aaaa_sss_007 2007-03-29
  • 打赏
  • 举报
回复
没有呀,不会吧,我再仔细看看。
Red_angelX 2007-03-29
  • 打赏
  • 举报
回复
报错如下:Expected whitespace.
少了空格?
yuan731 2007-03-29
  • 打赏
  • 举报
回复
接分
ylqmf 2007-03-29
  • 打赏
  • 举报
回复
up

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧