- 浏览: 505173 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
使用ASP.NET开发WAP很简单,只需要新建一个空的网站,向其中添加移动WEB窗体即可.可以使用OPERA浏览器与M3GATE来调试网页,
强制输出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>
<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>
如果需要其它相关属性可以完整的添加设置属性:
<browserCaps>
<result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<use var="HTTP_USER_AGENT"/>
browser=Unknown
version=0.0
majorversion=0
minorversion=0
frames=false
tables=false
cookies=false
backgroundsounds=false
vbscript=false
javascript=false
javaapplets=false
activexcontrols=false
win16=false
win32=false
beta=false
ak=false
sk=false
aol=false
crawler=false
cdf=false
gold=false
authenticodeupdate=false
tagwriter=System.Web.UI.Html32TextWriter
ecmascriptversion=0.0
msdomversion=0.0
w3cdomversion=0.0
platform=Unknown
css1=false
css2=false
xml=false
mobileDeviceManufacturer = "Unknown"
mobileDeviceModel = "Unknown"
gatewayVersion = "None"
gatewayMajorVersion = "0"
gatewayMinorVersion = "0"
preferredRenderingType = "wml11"
preferredRenderingMime = "text/vnd.wap.wml"
preferredImageMime = "image/vnd.wap.wbmp"
defaultScreenCharactersWidth = "12"
defaultScreenCharactersHeight = "6"
defaultScreenPixelsWidth = "96"
defaultScreenPixelsHeight = "72"
defaultCharacterWidth = "8"
defaultCharacterHeight = "12"
screenBitDepth = "1"
isColor = "false"
inputType = "telephoneKeypad"
numberOfSoftkeys = "0"
maximumSoftkeyLabelLength = "5"
canInitiateVoiceCall = "false"
canSendMail = "true"
hasBackButton = "true"
rendersWmlDoAcceptsInline = "true"
rendersWmlSelectsAsMenuCards = "true"
rendersBreaksAfterWmlAnchor = "false"
rendersBreaksAfterWmlInput = "false"
rendersBreakBeforeWmlSelectAndInput = "true"
requiresAttributeColonSubstitution = "true"
requiresPhoneNumbersAsPlainText = "false"
requiresUrlEncodedPostfieldValues = "false"
requiredMetaTagNameValue = ""
rendersBreaksAfterHtmlLists = "true"
requiresUniqueHtmlCheckboxNames = "true"
requiresUniqueHtmlInputNames = "true"
requiresUniqueFilePathSuffix = "true"
supportsCss = "false"
hidesRightAlignedMultiselectScrollbars = "false"
canRenderAfterInputOrSelectElement = "true"
canRenderInputAndSelectElementsTogether = "true"
canRenderOneventAndPrevElementsTogether = "true"
canCombineFormsInDeck = "true"
canRenderMixedSelects = "true"
canRenderPostBackCards = "true"
canRenderSetvarZeroWithMultiSelectionList = "true"
supportsImageSubmit = "true"
supportsSelectMultiple = "true"
requiresHtmlAdaptiveErrorReporting = "false"
requiresContentTypeMetaTag = "false"
requiresDBCSCharacter = "false"
requiresOutputOptimization = "false"
supportsAccesskeyAttribute = "false"
supportsInputIStyle = "false"
supportsInputMode = "false"
supportsIModeSymbols = "false"
supportsJPhoneSymbols = "false"
supportsJPhoneMultiMediaAttributes = "false"
maximumRenderedPageSize = "2000"
requiresSpecialViewStateEncoding = "false"
requiresNoBreakInFormatting = "false"
requiresLeadingPageBreak = "false"
supportsQueryStringInFormAction = "true"
supportsCacheControlMetaTag = "true"
supportsUncheck = "true"
canRenderEmptySelects = "true"
supportsRedirectWithCookie = "true"
supportsEmptyStringInCookieValue = "true"
cachesAllResponsesWithExpires = "false"
requiresNoSoftkeyLabels = "false"
defaultSubmitButtonLimit = "1"
supportsBold = "false"
supportsItalic = "false"
supportsFontSize = "false"
supportsFontName = "false"
supportsFontColor = "true"
supportsBodyColor = "true"
supportsDivAlign = "true"
supportsDivNoWrap = "false"
supportsCharacterEntityEncoding = "true"
isMobileDevice="false"
</browserCaps>
<result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<use var="HTTP_USER_AGENT"/>
browser=Unknown
version=0.0
majorversion=0
minorversion=0
frames=false
tables=false
cookies=false
backgroundsounds=false
vbscript=false
javascript=false
javaapplets=false
activexcontrols=false
win16=false
win32=false
beta=false
ak=false
sk=false
aol=false
crawler=false
cdf=false
gold=false
authenticodeupdate=false
tagwriter=System.Web.UI.Html32TextWriter
ecmascriptversion=0.0
msdomversion=0.0
w3cdomversion=0.0
platform=Unknown
css1=false
css2=false
xml=false
mobileDeviceManufacturer = "Unknown"
mobileDeviceModel = "Unknown"
gatewayVersion = "None"
gatewayMajorVersion = "0"
gatewayMinorVersion = "0"
preferredRenderingType = "wml11"
preferredRenderingMime = "text/vnd.wap.wml"
preferredImageMime = "image/vnd.wap.wbmp"
defaultScreenCharactersWidth = "12"
defaultScreenCharactersHeight = "6"
defaultScreenPixelsWidth = "96"
defaultScreenPixelsHeight = "72"
defaultCharacterWidth = "8"
defaultCharacterHeight = "12"
screenBitDepth = "1"
isColor = "false"
inputType = "telephoneKeypad"
numberOfSoftkeys = "0"
maximumSoftkeyLabelLength = "5"
canInitiateVoiceCall = "false"
canSendMail = "true"
hasBackButton = "true"
rendersWmlDoAcceptsInline = "true"
rendersWmlSelectsAsMenuCards = "true"
rendersBreaksAfterWmlAnchor = "false"
rendersBreaksAfterWmlInput = "false"
rendersBreakBeforeWmlSelectAndInput = "true"
requiresAttributeColonSubstitution = "true"
requiresPhoneNumbersAsPlainText = "false"
requiresUrlEncodedPostfieldValues = "false"
requiredMetaTagNameValue = ""
rendersBreaksAfterHtmlLists = "true"
requiresUniqueHtmlCheckboxNames = "true"
requiresUniqueHtmlInputNames = "true"
requiresUniqueFilePathSuffix = "true"
supportsCss = "false"
hidesRightAlignedMultiselectScrollbars = "false"
canRenderAfterInputOrSelectElement = "true"
canRenderInputAndSelectElementsTogether = "true"
canRenderOneventAndPrevElementsTogether = "true"
canCombineFormsInDeck = "true"
canRenderMixedSelects = "true"
canRenderPostBackCards = "true"
canRenderSetvarZeroWithMultiSelectionList = "true"
supportsImageSubmit = "true"
supportsSelectMultiple = "true"
requiresHtmlAdaptiveErrorReporting = "false"
requiresContentTypeMetaTag = "false"
requiresDBCSCharacter = "false"
requiresOutputOptimization = "false"
supportsAccesskeyAttribute = "false"
supportsInputIStyle = "false"
supportsInputMode = "false"
supportsIModeSymbols = "false"
supportsJPhoneSymbols = "false"
supportsJPhoneMultiMediaAttributes = "false"
maximumRenderedPageSize = "2000"
requiresSpecialViewStateEncoding = "false"
requiresNoBreakInFormatting = "false"
requiresLeadingPageBreak = "false"
supportsQueryStringInFormAction = "true"
supportsCacheControlMetaTag = "true"
supportsUncheck = "true"
canRenderEmptySelects = "true"
supportsRedirectWithCookie = "true"
supportsEmptyStringInCookieValue = "true"
cachesAllResponsesWithExpires = "false"
requiresNoSoftkeyLabels = "false"
defaultSubmitButtonLimit = "1"
supportsBold = "false"
supportsItalic = "false"
supportsFontSize = "false"
supportsFontName = "false"
supportsFontColor = "true"
supportsBodyColor = "true"
supportsDivAlign = "true"
supportsDivNoWrap = "false"
supportsCharacterEntityEncoding = "true"
isMobileDevice="false"
</browserCaps>
乱码问题,可以在WEB.CONFIG中设置:
<globalization requestEncoding="UTF-8" responseEncoding="UTF-8" />
在OPERA或M3GATE中设置编码为UTF-3即可显示中文.
使用MS自带的移动控件可以很方便的建立网站,如LINK,COMMAND,LABEL等
使用ASP.NET开发移动通讯的几种方法
http://www.yesky.com/35/1640535.shtml
用VS2005实现ASP.NET2.0移动开发
http://dev.yesky.com/msdn/293/2371793.shtml
ASP.NET 2.0移动开发入门之基础
http://dev.yesky.com/msdn/373/2411873.shtml
ASP.NET 2.0移动开发入门之使用模拟器
http://dev.yesky.com/msdn/465/2471465.shtml
ASP.NET 2.0移动开发入门之使用样式
http://dev.yesky.com/msdn/230/2486230.shtml
ASP.NET 2.0移动开发之属性重写和模板化
http://dev.yesky.com/msdn/90/2570590.shtml
ASP.NET 2.0移动开发之定义设备筛选器
http://dev.yesky.com/msdn/117/2579117.shtml
参考资料:http://dev.yesky.com
发表评论
-
LINQ to SQL语句之Insert/Update/Delete操作
2009-12-30 14:54 1147Insert/Update/Delete操作 插入(Ins ... -
RabbitMQ 安装配置和简单实例
2010-01-21 16:52 1875安装ErLang运行环境 配置运行环境变量 启动服务 ... -
MSMQ(Microsoft Message Queue,微软消息队列) Asp.Net 简单示例
2010-01-22 14:59 3290系统: Windows XP 1.安装MSMQ 控制面板—&g ... -
IromPython .Net 的简介和第一个例子
2010-01-23 18:53 1365.Net 4 都已经到来 ... -
Microsoft Asp.Net MVC 从入门到精通
2010-01-27 17:53 867ASP.NET MVC Framework是微软官方提供的MV ... -
C# Socket 同步通信与异步通信 示例
2010-01-30 17:50 4762同步 1.建立链接发送和获取信息 异步 1.服务器端建立一 ... -
解决 Visual Stuido 工具栏中的工具重置后,恢复回来。
2009-12-18 17:06 1297拿DevExpress 控件为例,如果重置工具栏后,以前的工具 ... -
LINQ to SQL 用O/R设计器手工建表对象
2009-10-11 22:04 1063除了自己建立定制对象外,还可以使用O/R设计器以可视化的方式创 ... -
LINQ to XML .Net 3.5 中的新XML对象
2009-10-15 14:11 914System.Xml.Linq 命名空间中,有一系列新的LIN ... -
LINQ to XML 用 LINQ 查询 XML
2009-10-15 15:57 692将一个已知的XML放到XDocument 对象当中使用LINQ ... -
LINQ to XML 操作XML文档
2009-10-15 17:18 1014使用 XDocument 对象的 Element 方法,获取制 ... -
C# 编码规范
2009-10-15 19:20 749陈年的文档,不过很不错整理出来发到博客上,还有更多的朋友需要。 ... -
Visual Studio 项目模板、文件模板、代码段和环境设置
2009-10-15 19:31 964很久前使用过,那个时候还没有开始写博客,好久不用就都忘记了,这 ... -
ADO.NET Entity Framework 概述
2009-10-16 11:50 593ADO.NET Entity Framework 与 LINQ ... -
LinqPad 1.31 下载
2009-01-14 15:42 1000LinqPad 1.31 也许你已经非常熟悉他了,为即将使用L ... -
jQuery 的第一个例子
2009-01-18 10:34 828通过这个例子可以对jQuery的使用有个基本的认识,jQ ... -
jQuery 选择器的使用
2009-01-18 10:39 870jQuery 能如此的流行,很重要的一点也许就是他有非常强大且 ... -
一次从GridView 获得多个指定行中多个指定控件的值
2009-01-20 07:33 895一次从GridView 获得多个指定行中多个指定控件的值,非常 ... -
jQuery 的Ajax应用(1)--学习篇,内附实例
2009-01-28 21:48 1353下面以前台jQuery,后天C# 的方式,演示了,如何通过 ... -
Enterprise Library 4.1 一步一步从入门到精通(未完成)
2009-02-05 23:04 911Enterprise Library 4.1 一步一步从入门到 ...
相关推荐
在ASP.NET中创建WAP网站,首先需要理解WAP和WAP2.0的差异。WAP2.0不仅支持更丰富的HTML和CSS,还支持JavaScript和XML,这使得开发者可以利用现有的Web开发技术来构建更复杂的移动应用。为了适应WAP2.0,你需要确保你...
### ASP.NET 开发 WAP 页面知识点详解 #### 一、ASP.NET 开发 WAP 页面流程概览 在本文档中,我们将详细介绍如何使用ASP.NET来开发适用于WAP(Wireless Application Protocol,无线应用协议)环境的网页。WAP是一...
ASP.NET开发WAP简介 ASP.NET是一种强大的Web应用程序框架,由微软公司开发,用于构建动态、数据驱动的Web应用程序。它提供了一种高效、安全且易于维护的方式来开发Web应用。WAP(Wireless Application Protocol)则...
在本案例中,"asp.net开发的wap站源码"指的是使用ASP.NET技术设计和实现的一个面向移动设备的Web应用,特别是那些支持WAP2.0标准的设备。 WAP(Wireless Application Protocol,无线应用协议)是为移动设备如手机和...
在这个"asp.net制作的WAP网站"项目中,我们可以推测开发者利用ASP.NET的技术特性,为移动设备创建了一个适配的WAP网站。这可能包括以下几个方面的知识点: 1. **ASP.NET Web Forms**:ASP.NET Web Forms是ASP.NET的...
这个源码包提供了一个学习和实践的基础,帮助开发者快速掌握如何在ASP.NET环境下开发WAP网站。 在ASP.NET中,WAP开发涉及到以下几个关键知识点: 1. **ASP.NET基础**:ASP.NET是微软提供的一个用于构建Web应用程序...
在.NET框架下开发WAP网站,我们可以利用ASP.NET的技术栈,如Web Forms、MVC或Web API,来创建适应移动设备浏览的网页。 首先,我们需要了解.NET Framework,这是一个由微软开发的全面的开发平台,包含了运行库、...
ASP.NET开发WAP网站,意味着我们可以为手机和其他移动设备创建功能丰富的交互式网页应用。 在这个“ASP.NET开发的WAP留言本程序”中,我们可以探讨以下几个关键知识点: 1. **ASP.NET Web Forms**:ASP.NET Web ...
在本教程中,我们将深入探讨如何使用ASP.NET进行wap站点的开发。 首先,理解ASP.NET的基础是必要的。ASP.NET是微软公司推出的一种服务器端Web应用程序框架,用于构建高效、可伸缩的Web应用程序。它基于.NET ...
在Asp.Net技术框架下开发wap手机网站,可以利用其强大的功能和灵活性为移动用户提供便捷的Web服务。WAP(Wireless Application Protocol)是无线应用协议,主要用于将互联网内容优化到移动设备上,使得用户可以通过...
根据提供的文件信息,以下是关于***开发WAP+的详细知识点: ***技术与WAP+的开发: ***是一种用于构建动态网站、web应用程序和web服务的服务器端技术。它被广泛应用于互联网的开发中,提供了一种基于.NET框架的简便...
ASP.NET 移动开发模拟器是一款专为开发者设计的工具,它允许程序员在不实际使用移动设备的情况下测试和调试WAP(无线应用协议)和WAP 2.0的手机网站。这款模拟器,如“Opera中国版”,是开发过程中不可或缺的一部分...
在ASP.NET开发中,经常会遇到各种实用的辅助类来提高代码的可复用性和效率。以下将详细解析压缩包中的各个文件所代表的类及其重要知识点: 1. **WML.cs** - 这个文件可能包含与WML(Wireless Markup Language)相关...
总的来说,通过ASP.NET C# 开发WAP网站涉及了响应式设计、移动优化、HTTP与WAP协议的理解、数据库交互以及全面的测试等多个方面。这个新手入门实例将帮助你掌握这些核心技能,开启你的ASP.NET WAP开发之旅。随着深入...
ASP.NET WAP模板是专为开发移动Web应用而设计的一套资源集合,它基于ASP.NET技术,主要用于构建适应各种小型屏幕设备,如智能手机和平板电脑的网站。在本压缩包中,"ASP.NET Mobile Templates"提供了多种预设的布局...
总的来说,ASP.NET Wap网址导航项目利用ASP.NET和VB.NET的优势,构建了一个面向移动用户的网站导航系统,提供了完整的源代码,便于开发者进行二次开发和学习。这个程序涵盖了Web开发的基本流程,包括前端界面设计、...
这篇文档主要涵盖的是关于ASp.net、UML、WAP以及电子商务网站应用的相关试题与解答,这些都是信息技术领域的重要组成部分,特别是在构建和设计现代互联网应用程序时。让我们逐一深入探讨这些知识点。 首先,ASp.net...
ASP.NET移动设计器扩展了ASP.NET和.NET Framework的功能,可用来生成移动电话、PDA和寻呼机的Web应用。在VS. NET2.0集成开发环境下,利用C#语言,实现了在移动设备(如手机)上,通过WAP浏览器,完成信息查询操作模块的...