选择用ASP.NET开发WAP站点,实在简单,就是一个移动控件的运用,根本不用懂WML语法.唯一不同的,就是一个ASPX文件可以支持多个FORM,不同FORM之间可以切换,最后ASP.NET根据访问的设备,输出不同的内容,如果用IE访问就输出HTML,手机访问,输出WML。
ASP.NET把一些常有的模拟器的配制信息用正则表达式写在Machine.config里,他们只是一个公司的产品:需要下载,配制文件驱动更新:
现在最新版本是请到这里下载:http://www.microsoft.com/downloads/details.aspx?FamilyId=02FA15FE-40D9-4DCE-9BB1-4DD61A5B7CCB&displaylang=en但是,即使驱动更新以后,还是一些备不能访问,这时需要强制输出WML:
在web.config
添加下面内容<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>
来源:http://www.aspxclub.com/ContentView/4194/index.aspx
分享到:
相关推荐
### ASP.NET中的ContentType详解 #### 一、ContentType概念与作用 在ASP.NET应用程序中,`ContentType`是一个非常重要的属性,它决定了服务器响应时所发送的数据类型。浏览器通过这个信息来解析响应的内容,从而...
缓存ASP.NET应用程序 <br>17.1 使用页面输出缓存 17.1.1 按参数改变缓存内容 17.1.2 按头改变缓存内容 17.1.3 按自定义的字符串改变缓存内容 17.1.4 设置缓存位置 17.1.5 使用...
### ASP.NET 开发 WAP 页面知识点详解 #### 一、ASP.NET 开发 WAP 页面流程概览 在本文档中,我们将详细介绍如何使用ASP.NET来开发适用于WAP(Wireless Application Protocol,无线应用协议)环境的网页。WAP是一...
内容包括:ASP.NET Web表单的使用,高级ASP.NET页面的开发,ADO.NET的使用,ASP.NET应用程序的使用, ASP.NET应用程序的保护,ASP.NET Web服务的建立,.NET框架的利用,自定义的ASP.NET控件的建立,ASP.NET的应用...
在***中,Response对象用于向客户端发送响应,这里使用了Response对象的Write方法来输出WML格式的字符串。 在代码示例中,首先设置了HTTP响应的内容类型(ContentType)为"text/vnd.wap.wml",这告诉浏览器当前响应...
Web.config 文件是 ASP.NET 应用程序的核心配置文件,用于定义应用程序的行为、安全设置以及与之相关的其他配置信息。下面我们将详细介绍如何通过配置 Web.config 来实现强制输出 WML。 ```xml ,System.Web....
缓存ASP.NET应用程序 <br>17.1 使用页面输出缓存 17.1.1 按参数改变缓存内容 17.1.2 按头改变缓存内容 17.1.3 按自定义的字符串改变缓存内容 17.1.4 设置缓存位置 17.1.5 使用...
缓存ASP.NET应用程序 <br>17.1 使用页面输出缓存 17.1.1 按参数改变缓存内容 17.1.2 按头改变缓存内容 17.1.3 按自定义的字符串改变缓存内容 17.1.4 设置缓存位置 17.1.5 使用...
缓存ASP.NET应用程序 <br>17.1 使用页面输出缓存 17.1.1 按参数改变缓存内容 17.1.2 按头改变缓存内容 17.1.3 按自定义的字符串改变缓存内容 17.1.4 设置缓存位置 17.1.5 使用...
缓存ASP.NET应用程序 <br>17.1 使用页面输出缓存 17.1.1 按参数改变缓存内容 17.1.2 按头改变缓存内容 17.1.3 按自定义的字符串改变缓存内容 17.1.4 设置缓存位置 17.1.5 使用...
ASP.NET是微软开发的一种用于构建动态网站、Web应用程序和Web服务的技术,它是.NET Framework的一部分。本文主要围绕ASP.NET的核心概念、服务器控件、页面生命周期、性能优化等方面进行阐述。 1. ASP.NET的编程模型...
- **Asp.Net示例**:Asp.Net示例与Asp类似,但使用C#作为后端语言,同样设置Content-Type为WML,并展示了如何在Asp.Net中编写WML页面。 7. **编码标准**:在示例中,可以看到XML和WML的DOCTYPE声明,它们指定了WML...
此外,自适应呈现模型还提供了一些扩展机会,如使用**筛选器**根据目标类型改变控件外观,使用**模板**调整页面布局,以及根据浏览器特性控制在浏览器上的呈现,而不受限于ASP.NET 1.x的uplevel/downlevel判断。...
他们可能需要调整源码以适应特定的服务器环境,例如设置IIS(Internet Information Services)服务器,安装必要的组件如ASP.NET或经典ASP支持。此外,为了提高网站的可用性和用户体验,还需要考虑SEO优化、性能优化...
- 从WML向ASP传送数据通常涉及使用POST方法提交表单数据,并在ASP页面中解析这些数据。 48. **如何让WML页面自己更新?** - 可以通过设置`<meta>`标签中的`refresh`属性来实现WML页面的定时刷新功能。 49. **WML...
用于支撑后端的 ASP,JSP,ASP.net,PHP,Nodejs 等语言或者技术。被第三方程序打包的一种类似浏览器的宿主环境,比如 Adobe AIR 和使用 HyBird 方式的一些开发技术,如 PhoneGap。Adobe Flash,Flex,Microsoft ...