亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

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

ASP.NET中Literal與Label控件的區(qū)別

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

一、方案和背景

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

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

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

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

在 Literal 控件中編碼內(nèi)容

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

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

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

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

二、Literal和Label到底有什么區(qū)別

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

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

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

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

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

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

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

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

復制代碼 代碼如下:

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

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

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

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

復制代碼 代碼如下:

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

在網(wǎng)頁上保留顯示靜態(tài)文本的位置。

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

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


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

  說明: 下面的示例使用單文件代碼模型,如果將它直接復制到代碼隱藏文件中,則它可能無法正常工作。此代碼示例必須被復制到具有 .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控件的使用方法

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

巨人網(wǎng)絡通訊聲明:本文標題《ASP.NET中Literal與Label控件的區(qū)別》,本文關(guān)鍵詞  ASP.NET,中,Literal,與,Label,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET中Literal與Label控件的區(qū)別》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET中Literal與Label控件的區(qū)別的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美激情一区二区三区在线| 国产一区二区精品尤物| 青草国产在线观看| 九九热国产视频| 亚欧视频在线| 久久久久久久久综合影视网| 沈樵在线观看福利| 日韩在线观看网站| 国产亚洲精品aaa大片| 日本在线不卡免费视频一区| 成人免费观看男女羞羞视频| 成人影院久久久久久影院| 日本在线www| 欧美另类videosbestsex视频| 色综合久久手机在线| 国产一区二区精品尤物| 欧美a级成人淫片免费看| 久久国产精品只做精品| 国产不卡在线播放| 一本高清在线| 香蕉视频亚洲一级| 欧美一区二区三区在线观看| 人人干人人插| 一本高清在线| 青草国产在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产网站免费视频| 国产不卡精品一区二区三区| 中文字幕97| 国产伦理精品| 亚洲天堂在线播放| 国产网站免费视频| 国产精品123| 精品国产亚洲人成在线| 亚洲天堂免费| 久久久成人网| 97视频免费在线| 91麻豆国产级在线| 天天做人人爱夜夜爽2020| 日韩在线观看视频黄| 国产a视频| 亚洲爆爽| 精品久久久久久综合网| 欧美国产日韩在线| 天天做人人爱夜夜爽2020| 精品国产一区二区三区久久久蜜臀 | 99久久精品国产国产毛片| 国产麻豆精品免费视频| 国产成人精品在线| 精品视频在线看| 99色精品| 高清一级做a爱过程不卡视频| 91麻豆精品国产自产在线观看一区 | 日本伦理片网站| 超级乱淫黄漫画免费| 欧美日本韩国| 亚洲爆爽| 天天做日日干| 亚洲第一色在线| 韩国毛片免费| 午夜精品国产自在现线拍| 日本乱中文字幕系列| 国产网站在线| 午夜激情视频在线播放| 精品视频免费看| 国产不卡精品一区二区三区| 美国一区二区三区| 精品视频在线观看视频免费视频| 日韩字幕在线| 国产一区免费观看| 国产精品1024永久免费视频| 国产高清视频免费| 国产视频网站在线观看| 天天做日日干| 天天色成人网| 欧美国产日韩在线| 亚洲第一色在线| 国产一区二区精品久| 成人免费观看网欧美片| 久久精品免视看国产明星| 韩国三级视频在线观看| 99久久精品国产高清一区二区 | 精品视频在线观看一区二区| 日韩avdvd| 久久精品大片| 国产视频一区在线| 欧美爱爱动态| 沈樵在线观看福利| 99色视频在线观看| 国产一区二区精品久久91| 欧美a免费| 韩国三级视频在线观看| 欧美国产日韩精品| 久久国产精品只做精品| 九九热国产视频| 色综合久久手机在线| 香蕉视频久久| 青青青草影院| 美女免费精品视频在线观看| 精品久久久久久中文字幕2017| 国产亚洲免费观看| 国产高清视频免费| 欧美国产日韩在线| 美女免费精品视频在线观看| 国产激情一区二区三区| 国产伦精品一区二区三区无广告| 欧美激情一区二区三区中文字幕| 精品国产一区二区三区久| 成人免费观看男女羞羞视频| 久久国产影院| 午夜久久网| 欧美爱爱动态| 九九热国产视频| 99热热久久| 九九国产| 国产成人精品综合在线| 台湾美女古装一级毛片| 欧美国产日韩在线| 亚欧成人毛片一区二区三区四区| 国产网站麻豆精品视频| 日本在线www| 香蕉视频久久| 日韩avdvd| 欧美a级成人淫片免费看| 成人高清护士在线播放| 九九久久99| 色综合久久手机在线| 久久国产精品自由自在| 一a一级片| 亚洲精品永久一区| 青草国产在线观看| 亚洲爆爽| 久久国产精品只做精品| 免费国产在线观看| 日韩avdvd| 香蕉视频久久| 免费国产在线观看| 黄视频网站在线看| 欧美激情一区二区三区中文字幕| 成人a大片高清在线观看| 你懂的日韩| 欧美电影免费看大全| 青青青草影院| 欧美a级成人淫片免费看| 91麻豆国产| 国产美女在线观看| 久久99这里只有精品国产| 久久久成人网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 九九久久99| 久久精品大片| 一级毛片视频在线观看| 999久久狠狠免费精品| 国产不卡精品一区二区三区| 韩国三级视频在线观看| 日韩字幕在线| 欧美爱爱动态| 日韩中文字幕在线亚洲一区| 亚久久伊人精品青青草原2020| 亚洲第一页乱| 国产一区二区精品久| 久草免费在线色站| 青青久久精品| 一级女性全黄生活片免费| 二级特黄绝大片免费视频大片| 国产高清在线精品一区二区| 成人免费观看网欧美片| 亚欧成人毛片一区二区三区四区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 韩国三级视频网站| 香蕉视频亚洲一级| 久久成人性色生活片| 日韩avdvd| 国产高清视频免费| 黄视频网站免费看| 欧美日本韩国| 精品国产三级a| 成人免费高清视频| 99热热久久| 欧美另类videosbestsex高清| 免费一级片在线观看| 国产精品自拍一区| 国产成人女人在线视频观看| 台湾美女古装一级毛片| 四虎久久精品国产| 九九国产| 亚久久伊人精品青青草原2020| 成人免费一级毛片在线播放视频| 日本特黄特色aaa大片免费| 你懂的日韩| 国产麻豆精品免费视频| 99热热久久| 久久国产影院| 国产精品自拍一区| 精品久久久久久综合网| 人人干人人插| 国产a视频| 国产精品123| 国产一区二区精品| 日韩中文字幕在线播放|