文章編號: 313297 - 上次校閱: 2002年10月26日 - 版次: 1.0

如何: 自訂行動 Web 表單控制項的範本

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本指南將逐步告訴您,如何建立及使用裝置特定樣板的 Mobile Web Form 控制項。這是一個具有兩個步驟的程序。先,您必須指定一或多個裝置篩選條件到控制項。第二個,您必須建立每個裝置篩選條件相關聯的特定裝置的範本。本文假設您已使用 [Mobile 網際網路設計工具安裝 Microsoft Visual Studio.NET 和 Mobile 網際網路工具組。

IT 專業人員可以使用 [Mobile 網際網路工具組],將網站部署桌上型電腦和無線的行動裝置。這些裝置的範圍可從 Web 電話掌上型個人電腦。行動網際網路工具組包含一組的行動的伺服器控制項,您可以在 Web 網頁中使用。(這些也稱為 Mobile Web Form 控制項) 的行動控制項偵測到何種類型的裝置正用來瀏覽應用程式。這些控制項根據該偵測,發出特定的裝置適用的標記語言。比方說如果使用者使用無線標記語言 」 (WML) 裝置來瀏覽,行動控制項發出 WML 到使用者的裝置。

因為行動裝置有各種不同的顯示功能,您可能需要自訂特定裝置的 Web 網頁的輸出。如果要執行這項操作的方法之一是裝置的使用範本為基礎的正用來瀏覽應用程式類型的行動控制項。

需求

  • Visual Studio.NET
  • 行動網際網路工具組

定義裝置篩選條件

  1. 您的 Mobile Web 表單上按一下 [套用篩選器的 Mobile Web Form 控制項]。
  2. 在 [屬性] 視窗中按一下 AppliedDeviceFilters 屬性旁的 [省略] 按鈕。套用的裝置篩選條件] 對話方塊隨即出現。
  3. 按一下 [建立或修改篩選器的 [編輯]。出現 [裝置篩選條件編輯器] 對話方塊。
  4. 按一下新的裝置篩選條件,藉由:
    1. 按一下 [新增裝置篩選條件
    2. 鍵入新的篩選器名稱。請注意篩選器的名稱會區分大小寫。
    3. 按一下 [篩選器類型 (比方說按一下 相等比較),然後在 [比較] 和 [引數] 方塊中鍵入適當的資訊。
  5. 使用 向上向下箭頭 按鈕來定義裝置篩選條件儲存在應用程式組態檔 (Web.config) 的順序。
  6. 按一下 [確定] 儲存在應用程式組態檔中的裝置篩選條件,然後關閉 [裝置篩選條件編輯器] 對話方塊。

套用裝置篩選條件


  1. 按一下 [套用篩選器] 控制項。
  2. 在 [屬性] 視窗中按一下 AppliedDeviceFilters 屬性旁的 [省略] 按鈕。Mobile 網際網路設計工具會顯示 套用的裝置篩選條件] 對話方塊。
  3. [可用的裝置篩選條件] 方塊中包含所有在應用程式層級定義裝置篩選條件。請按一下您想要使用的裝置篩選器,或鍵入評估工具委派方法定義於行動的 Web Form 網頁的程式碼後置 (Code-Behind) 檔案的名稱。
  4. 按一下 [新增至清單。選取的裝置篩選條件或方法名稱包含在 套用的裝置篩選條件 清單中。
  5. 在 [套用的裝置篩選條件] 方塊請按一下所需新的裝置篩選器]。
  6. 在 [引數] 方塊中,輸入選擇性的裝置篩選條件引數。比較篩選條件引數會取代值,裝置篩選條件編輯器] 對話方塊中所定義,而且會儲存在 Web.config 檔中。委派為基礎的篩選器引數傳遞給方法。如果沒有指定引數使用 null 值。
  7. 使用 向上向下箭頭 按鈕來套用的裝置篩選條件的順序。在執行階段應用程式測試篩選器一一從頂端到底部。第一個成功的評估會產生的裝置篩選條件決定哪些組的屬性會覆寫應用程式所使用的值。
  8. 按一下 [確定] 以關閉 [套用的裝置篩選條件] 對話方塊。

選取套用的裝置篩選條件

  1. 支援樣板,任何行動控制項上按一下滑鼠右鍵,然後按一下 [樣板化選項]。樣板化選項] 對話方塊隨即出現。
  2. 在 [套用的裝置篩選條件] 方塊中,按一下 [篩選器]。
  3. 選擇性地,按一下,或在 標記結構描述] 方塊中輸入標記語言結構描述。您指定的資訊用只能由 Mobile 網際網路設計工具,並在執行階段並沒有作用。它會使用在 [HTML] 檢視中 Microsoft IntelliSense 技術。
  4. 關閉 [樣板化選項] 對話方塊。當您執行設計工具會將控制項的 TemplateDeviceFilter 屬性設成您 套用的裝置篩選條件] 方塊中指定的裝置篩選條件的名稱。選取的控制項就準備樣板編輯模式。

編輯範本

  1. 在快顯] 功能表上按一下 [編輯範本]。您看到一份目前選取的控制項支援的可自訂範本。
  2. 在 [編輯樣板] 功能表上按一下您想要編輯的範本。
  3. 在大多數的範本中您可以直接在範本輸入常值文字或從 [工具箱] 拖曳控制項,然後設定其屬性,以格式化所包含的資訊。比方說您可以:
    • 將 Label 控制項拖曳到標頭範本。您可在該控制項中輸入頁首文字,然後再設定其屬性。比方說您可以變更前景色彩。
    • 將 Image 控制項拖曳到 [分隔符號樣板。您接著可以使用 ImageUrl 屬性連結到您想要使用的分隔符號是 Web 圖形檔案。
  4. 當您完成後按一下 [快顯功能表上的 [結束樣板編輯]。

這篇文章中的資訊適用於:
  • Microsoft Mobile Internet Toolkit 1.0
關鍵字:?
kbmt kbchtmldevice kbhowto kbhowtomaster kbhtmldevice kbwebforms KB313297 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:313297? (http://support.microsoft.com/kb/313297/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
Retired KB Article依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。