最近这几天做了一些.NET移动控件的应用开发,与普通的asp.net页面比起来还是有点差别的。
在.net移动页面中是不能直接使用普通的html控件的,这样给开发带来许多的不方便,因为感觉.net移动控件有很多功能都不能实现(也可能是我不太熟悉)。直接在页面上放html控件时,会报错"xx不能作为顶级窗体元素显示"。经过一番研究,有个很好的解决方法:只要放一个moblie:panel控件就可以了,将要用的html控件或asp.net控件放在这个panel里就行了。如下:
<mobile:Panel runat="server" id="panel1"><asp:Literal id="extSpan" runat="server"></asp:Literal></mobile:Panel>
其实这个也挺简单得,只不过.net移动控件以前不太熟悉。所以经过自己思考解决了问题,还是想把这个心得记录下来。
希望能有各位.net移动开发的高手前来发表意见和分享经验.....
转载于:https://www.cnblogs.com/kaka8384/archive/2008/03/10/1091747.html