[求助]asp.net的wap页面怎么无法在手机模拟器上正常显示呢? 在ie浏览器上就可以,我用winwap3.2和M3GATE都不行为什么啊?是不是还要在webconfig里配置啊?怎么配置呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Response.ContentType= "text/html;charset=UTF-8";Response.Write("<?xml version='1.0' encoding='UTF-8'?>");Response.Write("<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\n");Response.Write("<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"zh\">\n");Response.Write("<head><title> 标题 </title>");Response.Write("<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" /></head>\n");Response.Write("<meta http-equiv=\"Cache-Control\" content=\"max-age=0\" />\n");Response.Write("<body class=\"blue\">\n");Response.Write("<p align=\"left\" class=\"fontYel\">");Response.Write("==业务名称==<br /></p>\n");response.write("</body></html>") 楼上这个是.net吗?我们都用Mobile Web--------------------------------------------------------------NeT(Nebula Team)成都理工学生求兼职MSN:[email protected]QQ技术群7019839 4329478 net 开发的wap可以用IE浏览的~楼上没有做过就别说~只要opera可以浏览就可以了,专业的模拟器就不用了。移动,联通测试都只用opera的用net来抛出wml代码多次一举了,net的控间可以自己转化的 coley(唉~眼镜又厚了~),你的意思是直接用手机访问aspx文件,不需要在config里配置将其强行转化成wml的,都可以正常访问吗? 真实asp高手,一点都不理解.net--------------------------------------------------------------NeT(Nebula Team)成都理工学生---求兼职MSN:[email protected]QQ技术群7019839 4329478 IE看得懂 html ,而看不懂 wmlwap浏览器看得懂 wml ,而看不懂 html用winWap模拟器浏览时,asp.net不知道它是看得懂什么语言,所以只好输出 html 给它解决方法:强制asp.net输出 wml 1.1 格式在web.config的<configuration>的<system.web>里添加以下代码:<browserCaps> <result type="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>注意:这样在调试程序的时候,IE就不能浏览了,因为IE不认识wml。在调试时,将上面的代码用<!-- -->注释掉(这样asp.net又输出html格式),调试完之后,再取消注释,在手机或者模拟器上就可以浏览了。还有一点,在web.config里的 <globalization requestEncoding="utf-8" responseEncoding="utf-8" />设置 utf-8 这样,在手机上才能正常显示汉字,如果设置为 GB2312 ,那么,在网页里的汉字就必须转换成下面这样:中华人民共和国 Excel导出选择性数据字段 AJAX 中的JSON 的一点问题! 大家帮帮忙,关于asp.net ajax 密码修改的问题?50分救有能力的帮帮忙啊! 页面下面出现一大截的“请求详细信息” 关于vs2005布局 实时窗口显示数据,类型于外汇排价.做过的.高人.高手.精英.大侠.MVP.坛主.版主.请进 这里的问题比较多.不要灌水 未能在“设计”视图中打开,为什么阿 请教.用dataset读XML后的问题 这个问题有难度!!!! 关于用户登录的问题,用Cookies还是用Session ? 请教:如何上传图片到服务器指定路径 为何将一个.net的aspx文件另存为后,提示不能加载该类?
Response.Write("<?xml version='1.0' encoding='UTF-8'?>");Response.Write("<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\n");
Response.Write("<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"zh\">\n");
Response.Write("<head><title> 标题 </title>");
Response.Write("<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" /></head>\n");
Response.Write("<meta http-equiv=\"Cache-Control\" content=\"max-age=0\" />\n");
Response.Write("<body class=\"blue\">\n");Response.Write("<p align=\"left\" class=\"fontYel\">");
Response.Write("==业务名称==<br /></p>\n");
response.write("</body></html>")
我们都用Mobile Web--------------------------------------------------------------
NeT(Nebula Team)
成都理工学生求兼职
MSN:[email protected]
QQ技术群7019839
4329478
只要opera可以浏览就可以了,专业的模拟器就不用了。
移动,联通测试都只用opera的
用net来抛出wml代码多次一举了,net的控间可以自己转化的
NeT(Nebula Team)
成都理工学生---求兼职
MSN:[email protected]
QQ技术群7019839
4329478
wap浏览器看得懂 wml ,而看不懂 html
用winWap模拟器浏览时,asp.net不知道它是看得懂什么语言,所以只好输出 html 给它解决方法:强制asp.net输出 wml 1.1 格式
在web.config的<configuration>的<system.web>里添加以下代码:
<browserCaps>
<result type="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>注意:这样在调试程序的时候,IE就不能浏览了,因为IE不认识wml。
在调试时,将上面的代码用<!-- -->注释掉(这样asp.net又输出html格式),调试完之后,再取消注释,在手机或者模拟器上就可以浏览了。还有一点,在web.config里的
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
设置 utf-8 这样,在手机上才能正常显示汉字,
如果设置为 GB2312 ,那么,在网页里的汉字就必须转换成下面这样:
中华人民共和国