您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 服务器端脚本编程 > ASP专辑 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

创建移动Web应用程序
2001-04-18· ·译:小杨 ··yesky

上一页  1 2 3 4 5 6 7  下一页

循序渐进—理解ASP.NET页面

1. 在第一行里,给ASP.NET页面对象继承了Mobile Web名域。如果不这样做,ASP.NET就会遵循普通Web应用程序的页面处理程序。

2. 在第二行里,为Mobile Web名域注册了一个标记符前缀。你可以看到在剩下的代码中,对所有的Mobile 控件都使用“Moblie”这个关键字作为名域前缀。你可以使用任何你想的名字作为标记符前缀。

3. 在第三行里,创建一个Mobile窗体并把它的runat属性设置为server。

4. 在第四行里,创建一个Mobile label控件和“Hello World”文本。

5. 最后一行,关闭Mobile窗体标记符

运行以上例子,观看结果。


以上就是例子在Phone.com模拟器显示的效果。现在再让我们看一看ASP.NET生成的代码:


是不是很Cool?ASP.NET为我们生成代码,Mobile Form控件已经被转换为WML card标记符;同样地,Mobile Label控件被转换为WML paragraph标记符。

让我们看一看在Pocket IE中又会怎样:


再让我们看一看ASP.NET为Pocket IE生成的代码:

〈html〉

〈body〉

〈form id="ctrl1" name="ctrl1" method="post" action="Exp1.Aspx?631169274439268880"〉

〈div〉Hello, World!〈/div〉

〈/form〉

〈/body〉

〈/html〉

  ASP.NET为Pocket IE生成HTML代码。的确,Mobile 控件有能力探测到所使用的浏览器并生成所支持的代码。所以,当在WAP模拟器中打开一个ASP.NET页面时得到的是WML代码。而在袖珍PC中打开时得到HTML代码。这样就给我们开发一次服务任何移动设备的能力。很Cool,不是吗?

上一页  1 2 3 4 5 6 7  下一页

■ 相关内容
 MFC中多线程的应用
 Java多线程程序设计初步
 WAP手机上的问卷调查系统的构建
 一个完整、安全的用户登录系统
 浅谈Socket编程及Java实现
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!