共用方式為


表單標記中的常值文字

對於 ASP.NET Mobile 控制項來說,「常值文字」(Literal Text) 一詞表示直接置於 FormPanelTextView 行動控制項中的文字。下列範例顯示直接置於 Form 控制項中的文字。

<mobile:Form>This is literal text.</mobile:Form>

這可讓您在 ASP.NET Mobile Web 網頁的表單中快速顯示 HTML 區塊 (Chunk)。

您可以在表單標記內使用如下表所示之有限數目的格式化項目:

項目 說明

<a>

將內部文字轉換為超連結 (Hyperlink)。超連結文字無法取得其他格式標記

<b>

將內部文字轉換為粗體樣式

<br>

中斷並換至新的一行

<i>

將內部文字轉換為斜體樣式

<p>

開始一個新的段落,或在和結尾標記一起使用時,將內部文字置於個別的段落

其他標記在執行階段時會被忽略。請注意,在設計階段中,如果頁面是在 Visual Studio 中進行編輯,常值文字中的不支援標記可能會造成非預期的結果。

用於常值文字中的標記不一定會對應到輸出中的標記。例如,<p> 標記可能會由控制項配置器轉譯為 <br> 標記。此外,因為控制項本身可能會產生分行符號,所以出現成為兩個控制項間之唯一常值文字的分行符號會被忽略。若要強制在兩個控制項之間分行,除了適當的分行符號,您還可以在控制項之間插入不分行空格 (&nbsp;)。

如果是使用巢狀標記,超連結標記 (<a>) 無法辨識巢狀標記。例如,將 <b><i> 標記巢狀處理為 <a> 標記內的常值文字時,就無法將連結呈現為粗體或斜體格式。控制項會完全忽略 <a> 標記內的所有標記。

在進行編譯 (Compilation) 的期間,常值文字會轉譯為 LiteralTextLink 控制項。因為此文字是靜態 (Static) 的,所以這些控制項無法加以定址,雖然此網頁的控制項樹狀結構中仍有顯示它們。(控制項樹狀結構是網頁上控制項的樹狀結構 - 網頁本身、其子控制項、其子系等)。因此,如果您是以程式設計方式列舉表單的子控制項,您可能會發現到 LiteralText 控制項,即使您並沒有明確地將其加入至網頁。

Note注意事項

請在頁尾 (Footer) 樣板中放置 <br> 標記,以確保頁尾樣板的內容不會內嵌 (Inline) 在網頁中。

請參閱

參考

LiteralText

其他資源

應用程式開發人員手冊
開發 ASP.NET Mobile Web 網頁