top
Loading...
創建移動Web應用程序(4)
移動應用程序設計概念

NET Mobile Web SDK提供了三個容器對象:MobilePage, Form 和Panel。MobilePage控件是移動應用程序的重要容器。一個單獨的MobilePage可以有一個或多個Form控件。一個Form控件可以有0個或多個Panel控件。Panel控件用于給各種Mobile控件分組。

.NET Mobile Web SDK 中Mobile控件

Mobile控件可以被分為三個主要的組。它們是用戶界面(UI)控件,驗證(Validation)控件和功能(Utility)控件。用戶界面控件是如Lable控件一樣允許用戶控制用戶界面的一組控件。驗證控件允許我們驗證用戶的輸入如RequiredFieldValidator控件,這些控件在向服務器發送數據之前驗證用戶輸入的數據。功能控件是諸如日歷控件這一類的控件。

以下表格展示了以上各個類別的控件。

UI控件




























控件名描述
Command一個Command控件執行諸如提交信息之類的動作
FormForm控件是一個或多個mobile控件的容器
Image在移動設備中顯示圖象
Label在移動設備中顯示輸出文本
Link在窗體中創建一個超鏈接
List在移動設備中顯示一個選項列表
MobilePage控制所有mobile控件的容器
TextBox顯示單行的文本框
Textview顯示多行的文本框

驗證控件
























控件名描述
CompareValidator比較兩個mobile控件
CustomValidator自定義的檢驗器允許從控件中調用自己的檢驗過程
RangeValidator限制檢驗器在一個范圍內檢測數據
RegularExpressionValidator檢測與控件指定的表達式不符的數據
RequiredFieldValidator檢測用戶在這一區域輸入的數據
ValidationSummary顯示一個所有發生的檢驗過程的報告

功能控件















控件名描述
Call撥打一個電話號碼
Calendar顯示一個日歷
AdRotator隨機顯示一個廣告

自動分頁是.NET Mobile Web SDK的優勢之一。.NET遠行時會處理目標設備的頁面顯示問題。對于不同的Mobile控件會采取不同的分頁處理形式。例如,對于List控件,分頁由該控件的PageSize屬性處理。這個屬性根據目標設備自動設置。當在運行時顯示頁面時,panel控件里的控件就會呆在一起。

北斗有巢氏 有巢氏北斗