移动设备的Web应用程序开发----(表单)

HTML5教程(学完html的,这个可以快速过一遍) 目录 HTML5 教程 HTML5 浏览器支持 HTML5 新元素 HTML5 语义元素 HTML5 代码规范 HTML5 MathML HTML5 Web SQL数据库 HTML5 迁移 HTML5 Canvas HTML5 内联 SVG HTML5 Canvas VS svg HTML5 多媒体 HTML5 Object元素 HTML5 Audio音频 HTML5 Video视频 HTML5 新的input类型 HTML5 表单元素 HTML5 表单属性 HT. 阅读详情

移动.NET表单

移动.NET表单是一种为工作在不同移动设备而设计的特殊Web表单。


移动页面

移动页面和原始.NET Web页面是非常相似。它是一个aspx扩展的文本文件并且具有了Web控件的多样性(and it can contain a variety of web controls)。

两者的不同是移动页面使用移动页面标签标识页面,移动控件使用在页面。

移动控件编程是有设备依赖性的,页面将为访问设备产生合适的输出。(译者注:就是不同的控件对不同的移动设备呈现的效果是不同的。)


移动表单

每个移动页面最少有一个移动表单,并且每个移动表单可以有一定数量的移动控件。

注意:移动页面可以有多个移动表单。这是因为移动设备的实际情况。移动设备拥有小的屏幕所以通过简单的链接在屏幕间导航是非常正常的。


自动分页

移动.NET支持在不同的移动设备上自动分页的功能。

每个控件的分页的处理是不同的,For example when paging takes place the controls included in a panel control will stay together


显示文本

这个移动页面使用TextView控件显示一个字符很多的文本(a large amont of text)。

<%@ Page

Inherits=

"System.Web.UI.MobileControls.MobilePage"%>

<%@ Register

TagPrefix="Mobile"

Namespace="System.Web.UI.MobileControls"

Assembly="System.Web.Mobile" %>

<Mobile:Form runat="server">

<Mobile:TextView runat="server">

This is a very long text to demonstrate

how text can be displayed over several screens.

This is a very long text to demonstrate

how text can be displayed over several screens. 

This is a very long text to demonstrate

how text can be displayed over several screens. 

This is a very long text to demonstrate

how text can be displayed over several screens. 

</Mobile:TextView>

</Mobile:Form>

当这个页面显示在移动设备上的时候,页面的导航和显示功能将为不同的设备被编译成不同的显示特性。

当这个文本显示在小的显示屏幕的Pocket PC的时候,使用者可以通过调节滚动条来滚动文字,但是在手机上这个文本将会显示在添加了适当的导航工具的几个屏幕上。

注意:为了可靠适当的为不同设备呈现页面,所有的移动控件必须将Runat属性设置成Server(译者注:就像标准的ASP.NET页面)


单个表单

这个移动页面包含一个表单:

<%@ 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>

 


多个表单

这个移动页面包括两个表单:

<%@ Page

Inherits=

"System.Web.UI.MobileControls.MobilePage"%>

<%@ Register

TagPrefix="Mobile"

Namespace="System.Web.UI.MobileControls"

Assembly="System.Web.Mobile" %>

<Mobile:Form id="f1" runat="server">

 <Mobile:Label runat="server">Hello W3Schools

 </Mobile:Label>

 <Mobile:Link runat="server" NavigateURL="#f2">2

 </Mobile:Link>

</Mobile:Form>

<Mobile:Form id="f2" runat="server">

 <Mobile:Label runat="server">Hello Again

 </Mobile:Label>

 <Mobile:Link runat="server" NavigateURL="#f1">1

 </Mobile:Link>

</Mobile:Form>

 


超级链接

注意:在上面的例子种<Molile:Link>标签。这个连接控件让用户在两个移动表单之间进行导航。
移动设备应用设计:整合型开发工具入门指南 本文还有配套的精品资源,点击获取 简介:移动应用设计对于开发人员来说至关重要,尤其是掌握整合型开发工具能够显著提升开发效率。本文将详细介绍手机与PDA应用设计的基础知识,包括编程语言的选择、操作系统的理解、整合型开发环境(IDE)的使用、应用架构与设计模式、API和库的集成,以及应用测试、发布和更新的流程。通过深入探讨Android Studio、Xcode等IDE的特性,... 阅读详情

相关推荐

Android应用程序开发 显示文字和按键

Android应用程序开发 显示文字和按键 新手入门资料

自定义table标签 (PC与手机端通用)

效果图 <!-- 下载数据列表 --> <template> <div class="down_load_center"> <common-header title="企业微信客户统计"> <div slot="custom_other" style="cursor: pointer;width: 100%;max-width: 640px;margin: 0 auto;"> <!-- <va

黑白两客 721

移动设备程序开发2003291346

第一部分 1、单选题: Android系统的底层建立在( )系统之上 选项: A:Apple B:Windows C:Linux D:Mac OS 答案: 【Linux】 2、单选题: Android运行时由两部分组成:Android核心库集和( ) 选项: A:Dalvik虚拟机 B: 函数库 C:Java虚拟机 D:SQLite 答案: 【Dalvik虚拟机】 3、单选题: 从2013年5月份,Google推出了基于IntelliJ IDEA的android集成环境( ) 选项: A: Tomcat+Eclipse B:Eclipse+Kotlin C:Androi

一个简单的.NET Wap页面

void Page_Load(object sender,EventArgs e){     Label1.Text="输入框未改变";  TextBox1.Alignment=Alignment.Center;  TextBox1.MaxLength=5;  TextBox1.Password=true;}void AlerUser(object sender,EventArgs e){    

wxf_2008的专栏 301

【译】移动设备Web App标准:现状及发展路线

最新版本 http://www.w3.org/Mobile/mobile-web-app-state/ 当前版本 http://www.w3.org/2012/08/mobile-web-app-state/ 上个版本 http://www.w3.org/2012/05/mobile-web-app-state/ 随着网页技术的成熟,我们已经可以用它来构建全功能

小九的专栏 5465

移动设备Web应用程序开发----(事件和输入) ()

移动设备Web应用程序开发----(事件和输入) ()[@more@]移动.NET事件 Mobile Controls exposes device independent programmable events.XML:...

csd3176的博客 96

HTML5 iPhone Web 应用开发(一)

自 90 年代以来,Web 应用程序已经走过了很长的路,当时静态 HTML 页面被传送到客户端。在那些日子里,Web 页面采用严格的客户端-服务器模型,其中大部分处理都在服务器上进行,客户端只是以很少或没有交互方式呈现信息。这样的信息只能通过速度非常慢的桌面计算机访问。那些日子已经过去,我们现在以前所未有的方式相连。从可以在地铁上打电话的手机,到在空中 3 万英尺处呈现您最喜欢的报纸最新文章的平板电脑;我们现在处于一个数字时代,信息通过创新技术可以轻松获取。

龙哥盟 934

创建移动Web应用程序

介绍 现今移动设备已成为我们生活中的一部分,我们当中的许多人已离不开它们。当这些移动设备连接到Internet时,移动设备的力量将无穷无尽。我们可以在任何时间地点给用户发送数据。典型的移动应用程序是在服务器上使用WML, WMLScript和WBMP开发的。 对于动态WML应用程序开发者可以使用ASP, JSP, PHP等等。移动设备包括蜂窝电话、寻呼机、掌中浏览器、袖珍PC和车载PC。这些设备

asp知识 452

HTML5移动Web开发指南

HTML5移动Web开发指南     编辑推荐   绝无仅有的HTML5移动Web开发专著   jQuery Mobile、Sencha Touch、PhoneGap入门首选   HTML5研究小组成员原创书籍  示例丰富,轻松上手       基本信息 作者: 唐俊开   出版社:电子工业出版社 ISBN:9787121160837 上架时间:2012-4-9...

china-pub网上书店 245

jQuery Mobile入门教程

  简介:jQuery Mobile框架可以轻松的帮助我们实现非常好看的、可跨设备的Web应用程序。我们将后续的介绍中向大家介绍大量的代码及实例。       jQuery一直以来都是非常流行的富客户端及Web应用程序开发中使用的JavaScript类库,然而一直以来它都是为桌面浏览器设计的,没有特别为移动应用程序设计。 jQuery Mobile是一个新的项目用来添补在移动设备应用上的缺...

weixin_34242819的博客 88

14.Bootstrap

一、validate插件 1.1 validate概述 validate: jquery的一个插件,依赖jquery使用,Validation是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验证,并得到了许多Web开发者的好评。作为一个标准的验证方法库,Validation拥有如下特点: 内置验证规则: 拥有必填、数字、Email、URL和信用卡号码等19类内置验证规则 自定义验证规则: 可以很方便地自定义验证规则 简单强大的验证信息提示..

小白的记录 293

BootStart

BootStart介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 为什么要用BootStart? 在Bootstrap出现之前: 命名:重复、复杂、无意义(想个名字费劲) 样式:重复、冗余、不规范、不和谐 页面:错乱...

weixin_30266829的博客 282

jQuery mobile入门

jQuery Mobile入门 简介:jQuery Mobile框架可以轻松的帮助我们实现非常好看的、可跨设备的Web应用程序。我们将后续的介绍中向大家介绍大量的代码及实例。 jQuery一直以来都是非常流行的富客户端及Web应用程序开发中使用的JavaScript类库,然而一直以来它都是为桌面浏览器设计的,没有特别为移动应用程序设计。 jQuery Mobile是一...

weixin_34021089的博客 82

Web理论篇】Web应用程序安全与风险

📢前言 ✅✅博客主页: 花城的包包 🔊🔊欢迎关注🔎点赞👍收藏⭐️留言📝 🔥🔥本文收录于黑客攻防技术全栈系列专栏:30天黑客攻防技术从入门到精通.后续将陆续更新,敬请期待! 📃📃此专栏是专门针对想入门网络安全领域的小白,计划用一个月更完! -🚀🚀 一个人可以走得很快,一群人可以走得更远!快加入我和我一起学习吧! 📧📧只有不断学习才能不被茫茫人海淹没! 💪💪如发现错误,请评论区留言轰炸我,万分感谢! 目录📢前言🌲1.Web应用程序的发展历程🍂1.1 Web应用程序的常见功能🍂1.2 Web应用程序的优.

只有不断学习才不会被茫茫人海淹没! 7483

NodeJS 高级开发(四)

原文:zh.annas-archive.org/md5/b716b694adad5a9e5b2b3ff42950695d 译者:飞龙 协议:CC BY-NC-SA 4.0 第八章:加入页面和传递房间数据 在上一章中,我们研究了如何将我们的聊天页面样式更像一个真正的 Web 应用程序,而不是一个未经样式化的 HTML 页面。在本章中,我们将继续讨论有关聊天页面的内容,并研究加入页面和传递房间数据。我们将更新我们的 HTML 文件,并为聊天页面添加表单字段。 我们将获取名称和房间数值,并将它们从客户端传递到

龙哥盟 346

移动Web开发实战内容要点!!!

网页主要由三部分组成:结构(Structure)、表现(Presention)、行为(Behaveior)。 HTML是hyper text markup language(超文本标记语言)的缩写。

Z_CH8648的博客 1573
上一篇: 移动设备的Web应用程序开发----(事件和输入)
下一篇: 移动设备的Web应用程序开发----(验证和列表)
cuike519
博客等级 码龄24年 124粉丝 51原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值