哪位高手能提供一下wap的下载代码,100分发了 我直接写个链接,如:<mobile:Link id="Link1" runat="server" NavigateUrl="a.rm">下载</mobile:Link>在IE里面测试可以直接下载,但是在手机或者模拟器上提示错误。正确的代码应该怎么写啊?小弟用C#.NET写的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我手机上用的是普通的浏览器,在其他网站下载都没有问题的.手机上提示:" your request for a service could not be fulfilled.Please try again or contact your operator if the problem persists." 解决方法:强制输出 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 ,那么,在网页里的汉字就必须转换成下面这样:中华人民共和国 我的网站只能打开首页 在线等,关于JS调用后台方法,页面加载时就执行了 DataRow.GetChildRows (DataRelation)方法 关于GridView分页的问题 网站上证券、基金怎么显示? 关于U盾的问题 C# 选择数据库联接的问题 ASP.NET+MYSQL,无法向Mysql存入中文? DATAGRID中删除一行怎样得到其中一个字段的数据! why? 怎么取到日期控件的值? 网络错误:12029:unknown 是怎么回事,改怎么解决???????????????????????!!!!!
在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 ,那么,在网页里的汉字就必须转换成下面这样:
中华人民共和国