移动设备的Web应用程序开发----(例子)
2003-10-24 16:44
375 查看
移动.NET例子
移动ASP.NET页面
移动控件是主要构建移动应用程序的块.在ASP.NET中移动控件和Web控件是非常相似的.
如果你不熟悉用ASP.NET开发,你可以先离开这里先去ASP.NET tutorial学习.
这个ASP.NET页面在一个可以识别WML的手机上通过WML卡显示”Hello W3Schools”.(译者注:WML是一种基于XML的标记语言).
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" %> <%@ Register TagPrefix="Mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %> <Mobile:Form runat="server"> <Mobile:Label runat="server">Hello W3Schools </Mobile:Label> </Mobile:Form> |
这里的Register指令定义将要在移动控件中使用的前缀,但是你可以使用任何你喜欢的前缀。
这里的<Mobile:Form>标签告诉服务器创建一个移动Form控件。
这里的<Mobile:Label>标签告诉服务器创建一个移动的文本为”Hello W3Schools”的Label控件。
这个ASP.NET页面的输出
当ASP页面执行时,它将产生下面的输出到能使用WAP(Wireless application protocol)的移动电话<?xml version='1.0'?> <!DOCTYPE wml PUBLIC '-//WAPFORUM//DTD WML 1.1//EN' 'http://www.wapforum.org/DTD/wml_1.1.xml'> <wml> <card> <p>Hello W3Schools</p> </card> </wml> |
<html> <body> <form id="ctrl1" name="ctrl1" method="post" action="example.aspx"> <div>Hello W3Schools</div> </form> </body> </html> |
结论
移动.NET将为可以识别WAP的手机产生WML编码,为向Pocket PC这样的设备产生HTML编码。对应纷繁复杂的浏览器,移动.NET将能正确的输出内容,提供给开发人员强大的工具开发一个应用程序就可以服务不同的移动设备。相关文章推荐
- 移动设备的Web应用程序开发----(介绍)
- Ant实战篇 (二)
- WBEM简介
- 在VC中所见即所得打印的简易实现
- Ant实战篇 (一)(4)
- 为什么C++编译器不能支持对模板的分离式编译
- 在 ASP.NET 中使用计时器(Timer)的整理
- 在 ASP.NET 中使用计时器(Timer)
- 这几天都精神不济
- 这几天都精神不济
- Start Blogging
- 我的大学书架
- Toolbar制作菜单条过程详解
- Ant实战篇 (一)(1)
- 我学习使用java的一点体会(8)
- 【Borland】Octane和Delphi Q&A(2003-10-7)-- Simon Thornhill
- 基于struts项目权限解决方案的探索
- SharePoint的相关链接
- SharePoint的相关链接
- PHP 5/Zend Engine 2.0的改进(二)