电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VS2010如何做WAP开发VIP免费

VS2010如何做WAP开发_第1页
1/10
VS2010如何做WAP开发_第2页
2/10
VS2010如何做WAP开发_第3页
3/10
http://www.cnblogs.com/yjmyzz/archive/2010/04/09/1708235.html自从VS2010RC出来以后,就顺便把机器重做了,重装的时候特意没安装VS2008,全线过渡到VS2010和.net4.0,但今天有一小WAP项目,才意识到VS2010貌似不支持WAP窗体,按照记忆参考以前VS2008的做法(见:wap开发体会),下载模板后,一时眼花即没找到新建MobileWeb窗体的地方,于是又把VS2008装回来了,等到把VS2008搞定后,怀着一颗不死之心又重新到VS2010里瞅了瞅,发现其实也可以的(哎,真想抽自己),见下图:项目上右击-->Add-->NewItem注意:如果您选择VisualC#下的Web节点,是看不到MobileWeb...项的,必须把节点定位在VisualC#根节点,才能看到久违的MobileWebForm但有一点要注意:如果项目的.netframework版本采用默认的4.0版本,会报错:解决办法:在项目属性里,把版本设置为3.5即可后记:本文基本上没啥技术含量(水文一篇,呵),发到首页希望能帮到遇到同类问题的朋友,少走弯路。http://www.cnblogs.com/yjmyzz/archive/2009/02/18/1392902.html前二天因工作需要,上头要求做一个wap版的网站,到网上学习了一天,弄了个beta版出来(http://wap.luckty.com功能很一般),整理几点经验如下:1.wap网站用的是wml标识,非html,而且传统的javascript也不再适用,而是wmlscript,所以第一次接触的朋友们要先大概了解一下这个东东,学习资源如下:http://www.w3school.com.cn/wap/wap_intro.asp--wml学习http://www.w3school.com.cn/wmlscript/index.asp--wmlscript学习2.找一款好的wap浏览器,普通浏览器并不能直接浏览wap网站,所以得找一个模拟器,以下是几款常用的:a.opera9以上版本(但好象不支持wmlscript)b.openwavec.winwapd.m3gate(个人感觉这个最好用,不过这玩意儿现在升级了,好象不太好使了,建议如果要用这个,找旧版本的测试)3.搭建测试环境(以IIS为例)wap网站跟常规网站的不同在于,需要增加几个mime类型的支持:在iis的站点mime类型里,把.wml,.wmls,.wmlc,.wmlsc,.wbmp这五类后缀添加进去就可以了4.vs.net2008的配置vs.net2005本来可以直接创建"MobileWebForm"的,但到了vs2008反而将过一功能去掉了,所以需要手动下载"移动web窗体的模板",详细可参考http://www.cnblogs.com/3stones/archive/2009/01/05/1351969.html一文5.为方便测试,还需要强制让vs输出wml,在web.config中把下面这节内容放在之后preferredRenderingType="wml11"preferredRenderingMime="text/vnd.wap.wml"preferredImageMime="image/vnd.wap.wbmp"另外,因为wap开发中,很多常规控件都不能用,所以只能用一些最基本的移动控件,除此之外,其它开发跟常规webForm无异要注意的地方:1.传递多个参数时,不能用xxx.aspx?a=1&b=2,而要改成xxx.aspx?a=1&b=2,否则在opera上无法解析2.如果在MobilePage对应的aspx中,直接用<%="你的内容"%>,最终运行时将得不到任何输出,正确的办法是创建一个MobileUserControl,在控件里就可以这样用了,然后再把该控件放到页面里3.Mobile控件中,没有Repeater控件,只能用Mobile:List控件来代替,但是这个东西,我个人觉得并不好用,还不如在后台直接生成字符串,然后利用2中的办法,放到自定义控件里输出4.几乎每个Mobile控件,都有一个BreakAfter属性,默认为true,即每个控件后面会自动添加
标记,如果您不需要换行,把这个属性设置为falsevs2008开发wap网站(一)首先新创建个项目,打开VS2008,新建个网站项目,我们添加新项时会发现以前在vs2003或vs2005中的“移动Web窗体”项没有了,下图为vs2003和2005中的。vs2008中就没有“移动Web窗体”这一项,这是因为微软并未提供相应的模板。这确实很令人疑惑,百度了下网上的说法:据Microsoft-VisualWebDeveloper的团队项目经理OmarKhan的说法,这是因为VisualStudio2008中的设计视图是基于一个全新的架构设计的,所以暂时这一部分模板...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VS2010如何做WAP开发

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部