婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET中Literal與Label控件的區別

ASP.NET中Literal與Label控件的區別

熱門標簽:地圖標注專業團隊 代理接電話機器人如何取消 塔城代理外呼系統 地圖定位圖標標注 地圖標注的公司有哪些 400電話辦理哪家性價比高 天心智能電銷機器人 遂寧市地圖標注app 濮陽外呼電銷系統怎么樣

一、方案和背景

Literal 控件表示用于向頁面添加內容的幾個選項之一。對于靜態內容,無需使用容器,可以將標記作為 HTML 直接添加到頁面中。但是,如果要動態添加內容,則必須將內容添加到容器中。典型的容器有 Label 控件、Literal 控件、Panel 控件和 PlaceHolder 控件。

Literal 控件與 Label 控件的區別在于 Literal 控件不向文本中添加任何 HTML 元素。(Label 控件呈現一個 span 元素。)因此,Literal 控件不支持包括位置屬性在內的任何樣式屬性。但是,Literal 控件允許指定是否對內容進行編碼。

Panel 和 PlaceHolder 控件呈現為 div 元素,這將在頁面中創建離散塊,與 Label 和 Literal 控件進行內嵌呈現的方式不同。

通常情況下,當希望文本和控件直接呈現在頁面中而不使用任何附加標記時,可使用 Literal 控件。

在 Literal 控件中編碼內容

Literal 控件支持 Mode 屬性,該屬性用于指定控件對您所添加的標記的處理方式。可以將 Mode 屬性設置為以下值:

·Transform. 將對添加到控件中的任何標記進行轉換,以適應請求瀏覽器的協議。如果向使用 HTML 外的其他協議的移動設備呈現內容,此設置非常有用。

·PassThrough. 添加到控件中的任何標記都將按原樣呈現在瀏覽器中。

·Encode. 將使用 HtmlEncode 方法對添加到控件中的任何標記進行編碼,這會將 HTML 編碼轉換為其文本表示形式。例如,b> 標記將呈現為 lt;bgt;。當希望瀏覽器顯示而不解釋標記時,編碼將很有用。編碼對于安全也很有用,有助于防止在瀏覽器中執行惡意標記。顯示來自不受信任的源的字符串時推薦使用此設置。

二、Literal和Label到底有什么區別

  label在經服務器處理后轉換成客戶端網頁時候使用html的span>標記為住控件,而Literal則是什么標記都不帶 。

  例如:span id="Label1">Label/span>(label的客戶端代碼)
        b>腳本之家/b>(Literal的客戶端代碼)

  literal不可以運用樣式。定位布局比較麻煩。在您要以編程方式設置文本而不添加額外的 HTML 標記時,可以向頁面添加 Literal Web 服務器控件。在要向頁面動態添加文本而不添加任何不屬于該動態文本的元素時,Literal 控件非常有用。例如,您可以使用Literal 控件來顯示從文件或流中讀取的 HTML。如果要顯示靜態文本,則可以使用 HTML 呈現它;不需要 Literal 控件。只有在需要以編程方式呈現文本時才使用 Literal 控件。

三、如何:向 Web 窗體頁添加 Literal Web 服務器控件

  在您要以編程方式設置文本而不添加額外的 HTML 標記時,可以向 Web 窗體頁添加 Literal Web 服務器控件。在要向頁面動態添加文本而不添加任何不屬于該動態文本的元素時,Literal 控件是一種很有用的方式。例如,您可以使用 Literal 控件來顯示您從一個文件或者流中讀取的 HTML。

  說明: 如果想顯示靜態文本,可以使用 HTML 呈現它;不需要 Literal 控件。只有在需要動態更改服務器代碼中的內容時才使用 Literal 控件。

  1、從工具箱的“標準”選項卡中,將 Literal 控件拖動到頁面上。

  2、或者,在“屬性”窗口的“行為”類別下,將 Mode 屬性設置為 Transform、PassThrough 或者 Encode。Mode 屬性指定該控件如何處理向其添加的任何標記。下面的示例顯示一個簡單網頁,該頁在運行時顯示標題新聞。該頁的主體(包括 Literal 控件)類似于下面的代碼。

復制代碼 代碼如下:

body>
  form runat="server">
    h1>asp:Literal id="Headline" runat=server mode="PassThrough"/>/h1>
  /form>
/body>

  3、將代碼添加到頁面上以在運行時設置控件的 Text 屬性。

下面的示例顯示如何以編程方式設置 Literal 控件的文本和編碼。該頁包含一組單選按鈕,允許用戶在編碼文本和傳遞文本之間選擇。

說明: 如果您正將 Text 屬性設置為來自不受信任源的文本,則要將控件的 Mode 屬性設置為 Encode,這樣標記才不會形成可執行標記。

復制代碼 代碼如下:

%@ Page Language="C#" %>
script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        Literal1.Text = "This b>text/b> is inserted dynamically.";
        if (radioEncode.Checked == true)
        {
            Literal1.Mode = LiteralMode.Encode;
        }
        if(radioPassthrough.Checked == true)
        {
            Literal1.Mode = LiteralMode.PassThrough;
        }
    }
/script>
 
html>
head runat="server">/head>
body>
    form id="form1" runat="server">
    div>
        br />
        asp:RadioButton
            ID="radioEncode"
            runat="server"
            GroupName="LiteralMode"
            Checked="True"
            Text="Encode"
            AutoPostBack="True" />
        br />
        asp:RadioButton
            ID="radioPassthrough"
            runat="server"
            GroupName="LiteralMode"
            Text="PassThrough"
            AutoPostBack="True" />
        br />
        br />
        asp:Literal ID="Literal1" runat="server">/asp:Literal>nbsp;/div>
    /form>
/body>
/html>

四、Literal 類

在網頁上保留顯示靜態文本的位置。

  使用 System.Web.UI.WebControls.Literal 控件在網頁上保留顯示文本的位置。Literal 控件與 Label 控件類似,但 Literal 控件不允許對所顯示的文本應用樣式。可以通過設置 Text 屬性,以編程方式控制在控件中顯示的文本。

  警告: 此控件可用來顯示用戶輸入,而該輸入可能包含惡意的客戶端腳本。在應用程序中顯示從客戶端發送來的任何信息之前,請檢查它們是否包含可執行腳本、SQL 語句或其他代碼。ASP.NET 提供輸入請求驗證功能以阻止用戶輸入中的腳本和 HTML。還提供驗證服務器控件以判斷用戶輸入。


下面的示例說明如何使用 Literal 控件顯示靜態文本。

  說明: 下面的示例使用單文件代碼模型,如果將它直接復制到代碼隱藏文件中,則它可能無法正常工作。此代碼示例必須被復制到具有 .aspx 擴展名的空文本文件中。

復制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="True" %>
 
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
html>
head>
    title>Literal Example/title>
script runat="server">
      void ButtonClick(Object sender, EventArgs e)
      {
         Literal1.Text="Welcome to ASP.NET!!";
      }
   /script>
/head>
body>
   form id="form1" runat="server">
      h3>Literal Example/h3>
      asp:Literal id="Literal1"
           Text="Hello World!!"
           runat="server"/>
      br />br />
      asp:Button id="Button1"
           Text="Change Literal Text"
           OnClick="ButtonClick"
           runat="server"/>
   /form>
/body>
/html>

您可能感興趣的文章:
  • LiteralControl ASP.NET中的另類控件
  • ASP.NET中Label控件用法詳解
  • ASP.NET中Literal控件的使用方法

標簽:吉林 河南 汕頭 本溪 重慶 宜春 麗江 婁底

巨人網絡通訊聲明:本文標題《ASP.NET中Literal與Label控件的區別》,本文關鍵詞  ASP.NET,中,Literal,與,Label,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET中Literal與Label控件的區別》相關的同類信息!
  • 本頁收集關于ASP.NET中Literal與Label控件的區別的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色婷婷av一区二区三区gif| 国产91丝袜在线播放0| 欧洲一区二区av| 久久综合九色综合97婷婷女人 | 欧美日韩国产成人在线91| 五月激情综合网| 日韩二区三区在线观看| 亚洲日本欧美天堂| 亚洲精品一区二区三区影院| 色综合一区二区| 七七婷婷婷婷精品国产| 国内精品写真在线观看| 国产精品婷婷午夜在线观看| 欧美精品欧美精品系列| 欧美日韩亚州综合| 不卡av免费在线观看| 久久er99热精品一区二区| 九九久久精品视频| 麻豆精品新av中文字幕| 亚洲国产一区二区三区| 欧美亚洲丝袜传媒另类| 国产成人精品三级麻豆| 久久97超碰国产精品超碰| 亚洲国产精品久久不卡毛片 | 久久综合色婷婷| 色天使色偷偷av一区二区| 亚洲男同性视频| 中文字幕一区二区在线播放 | 一二三四社区欧美黄| 日韩欧美一区二区三区在线| 日韩一级黄色片| 国产欧美精品一区aⅴ影院| 亚洲欧美日韩久久精品| 亚洲高清免费视频| 中文字幕不卡在线观看| 欧美一区二区三区小说| 久久亚洲精品小早川怜子| 国产精品午夜在线| 国产精品成人免费精品自在线观看| 日韩欧美久久久| 色婷婷av一区| 日韩无一区二区| 国产欧美精品一区| 精品国产1区二区| 欧美丰满高潮xxxx喷水动漫| 欧美一区二区私人影院日本| 欧美日韩在线不卡| 在线电影院国产精品| 亚洲精品乱码久久久久| 奇米亚洲午夜久久精品| 日本欧美一区二区| 国产在线视频精品一区| 在线精品视频免费播放| 2017欧美狠狠色| 视频一区国产视频| 视频一区视频二区中文字幕| 国产精品欧美一区喷水| 国产精品一区二区久久精品爱涩| 一本久久a久久免费精品不卡| 日本韩国精品一区二区在线观看| 中文字幕亚洲不卡| 日韩一区二区中文字幕| 国产精品另类一区| 亚洲一二三四区| 成人精品免费视频| 久久精品亚洲精品国产欧美kt∨| 日本免费新一区视频| 日本一区中文字幕| 欧美性感一类影片在线播放| 亚洲午夜精品一区二区三区他趣| 国产成人综合亚洲网站| 欧美日本在线一区| 蜜臀国产一区二区三区在线播放 | 日韩免费观看2025年上映的电影| 精品一区二区三区蜜桃| 欧美一区二区三区免费| 久久久777精品电影网影网| 亚洲一级不卡视频| 在线免费精品视频| 午夜视频在线观看一区二区| 久久九九久精品国产免费直播| www.亚洲人| 奇米色777欧美一区二区| 欧美日韩一区二区三区在线看 | 国产电影精品久久禁18| 国产成人精品免费| 天堂影院一区二区| 99久久99久久免费精品蜜臀| 亚洲伦在线观看| 日韩欧美在线网站| 日韩电影在线免费看| 亚洲精品国产成人久久av盗摄| 精品捆绑美女sm三区| 91精品婷婷国产综合久久性色| 国产精品一二一区| 成人免费视频app| 成人免费黄色大片| 99免费精品视频| 在线成人av网站| 精品国产一二三| 久久久影视传媒| 一色屋精品亚洲香蕉网站| 午夜一区二区三区在线观看| 五月婷婷激情综合网| 国产乱码精品1区2区3区| 亚洲免费毛片网站| 337p日本欧洲亚洲大胆精品| 国产精品少妇自拍| 亚洲一卡二卡三卡四卡无卡久久 | 欧美一区二区在线看| 精品久久久久av影院| 国产丝袜美腿一区二区三区| 欧美一区二区三区成人| 欧美精品久久久久久久多人混战| 日韩亚洲欧美高清| 欧美一区二视频| 婷婷中文字幕一区三区| 国内成+人亚洲+欧美+综合在线| 亚洲小说欧美激情另类| 波多野结衣中文一区| 7777女厕盗摄久久久| 国产精品国产精品国产专区不蜜| 亚洲成人一区二区在线观看| 国内成人精品2018免费看| 欧美日韩一区国产| 高清视频一区二区| 亚洲综合在线免费观看| 欧美另类久久久品| 国产经典欧美精品| 亚洲午夜精品久久久久久久久| 日韩欧美国产小视频| 91蜜桃传媒精品久久久一区二区| 奇米影视7777精品一区二区| 亚洲精品伦理在线| 亚洲天堂中文字幕| 欧美一区二区三区人| 欧美群妇大交群的观看方式| 成人h版在线观看| 日韩av网站免费在线| 一区二区三区四区国产精品| 国产精品12区| 欧美老肥妇做.爰bbww视频| 日韩精品资源二区在线| 欧美a级一区二区| 久久色.com| 欧美日韩一区二区三区高清| 国产一区二三区| 日韩在线一区二区| 国产精品欧美精品| 777久久久精品| 一本一本久久a久久精品综合麻豆| 综合久久久久久| 欧美大片在线观看一区| 久久66热偷产精品| 欧美日韩国产综合一区二区三区| 极品少妇xxxx精品少妇偷拍| 亚洲精品美腿丝袜| 亚洲啪啪综合av一区二区三区| 日韩欧美国产一二三区| 91精品国产麻豆| 成人美女在线观看| 毛片av一区二区| 激情综合网天天干| 亚洲视频小说图片| 最近日韩中文字幕| 精品sm在线观看| 久久久国际精品| 欧美日韩国产一区二区三区地区| 亚洲电影在线免费观看| 亚洲一区二区四区蜜桃| 日韩中文字幕区一区有砖一区 | 国产乱码字幕精品高清av| 国产丝袜欧美中文另类| 国产欧美日韩三区| 国产网站一区二区三区| 国产日韩欧美高清| 欧美一级黄色录像| 色综合久久99| 亚洲精品国产一区二区三区四区在线| 国产精品久久久久久久久免费丝袜| 亚洲久草在线视频| 国产成人精品aa毛片| 欧美精品v国产精品v日韩精品| 欧美电视剧在线观看完整版| 欧美精品一区二区在线观看| 一区二区三区欧美在线观看| 一区二区三区资源| 日本人妖一区二区| 国产精品一二三区| 欧美视频中文一区二区三区在线观看 | 综合av第一页| 国产精品一区2区| 日韩一级高清毛片| 亚洲一区二区三区四区五区黄| 精品一区二区三区的国产在线播放| 国产美女精品在线| 91浏览器打开| 日本一区免费视频| 国产福利一区在线| 国产午夜亚洲精品羞羞网站|