[Wap]command和selectionList冲突的分析
编写者 | 日期 | 关键词 |
郑昀@ultrapower | 2005-7-14 | Wap ASP.NET Opera Openwave M3Gate MME3.0 |
现象
我们的Wap页面由dotNET 编写而成,一个页面上使用了mobile:command和mobile:selectionlist控件。
当使用Opera、Microsoft Mobile Explorer 3.0和M3Gate模拟器浏览页面,都没有问题。
当使用OpenwaveSDK6.2.2的模拟器浏览时,却发现command控件下面出现了一个“确定”的按钮。如下图所示:
图1 出现一个确定Command
点击“确定”后,却来到了selectionList控件以及它下方的内容,如下所示:
图2 点击确定之后
不单单是Openwave浏览器如此,在手机上,我们试验发现,两种手机型号也会出现同样的问题,UserAgent为:
l “MOT-FE/07.07 UP.Browser/5.0.2.4”;
l “Alcatel-BH4/1.0 UP.Browser/6.2.ALCATEL MMP/1.0”
。
我们通过修改页面代码发现,如果将mobile:command控件删掉,或者将mobile:selectionlist控件删掉,都可以使这几种微浏览器正常显示。
原先是mobile:command控件在mobile:selectionlist控件之前,我们把command调整到selectionList之后,各种微浏览器就显示正常了。
编写者 | 日期 | 关键词 |
郑昀@ultrapower | 2005-7-14 | Wap ASP.NET Opera Openwave M3Gate MME3.0 |
Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=424830
在使用ASP.NET编写的WAP页面中,发现mobile:command与mobile:selectionlist控件在特定微浏览器环境下存在冲突,表现为command控件下方出现额外的“确定”按钮。此问题在Opera、Microsoft Mobile Explorer及部分手机浏览器上复现。通过调整控件顺序解决了该问题。
1534

被折叠的 条评论
为什么被折叠?



