中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

ASP.NET中Literal與Label控件的區(qū)別
來源:易賢網(wǎng) 閱讀:1106 次 日期:2016-08-09 15:11:25
溫馨提示:易賢網(wǎng)小編為您整理了“ASP.NET中Literal與Label控件的區(qū)別”,方便廣大網(wǎ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)為 <b>。當希望瀏覽器顯示而不解釋標記時,編碼將很有用。編碼對于安全也很有用,有助于防止在瀏覽器中執(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> </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>

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:ASP.NET中Literal與Label控件的區(qū)別

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美日本国产视频| 最新中文字幕亚洲| 久久精品一级爱片| 亚洲综合二区| 亚洲性感激情| 亚洲视频一区二区在线观看| 亚洲乱亚洲高清| 亚洲国产欧美另类丝袜| 激情久久久久| 精品动漫一区| 亚洲国产精品尤物yw在线观看 | 欧美午夜在线一二页| 免费观看成人www动漫视频| 久久亚洲欧美| 欧美成年人视频网站欧美| 欧美中文字幕精品| 久久av资源网| 久久躁日日躁aaaaxxxx| 免费影视亚洲| 欧美日韩国产精品专区| 国产精品日本一区二区| 国内自拍一区| 亚洲黄色在线看| 一区电影在线观看| 亚洲欧美日韩成人高清在线一区| 西西人体一区二区| 久久婷婷麻豆| 欧美色区777第一页| 国产婷婷精品| 亚洲激情国产精品| 亚洲视频综合| 久久精品欧美日韩| 欧美高清在线| 国产欧美一区二区三区久久| 在线电影国产精品| 正在播放日韩| 久久综合久色欧美综合狠狠| 欧美日韩国产一区二区三区地区| 国产精品v日韩精品| 国语自产偷拍精品视频偷 | 欧美成人精品在线播放| 欧美日韩一区二区在线播放| 国产私拍一区| 亚洲精一区二区三区| 欧美一区二区免费观在线| 欧美国产三级| 国产无一区二区| 亚洲日本视频| 久久精品亚洲乱码伦伦中文| 欧美色视频在线| 在线成人av网站| 亚洲一区观看| 欧美大尺度在线观看| 国产亚洲激情| 中文精品在线| 欧美电影在线观看| 狠狠久久亚洲欧美专区| 亚洲综合视频网| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品区二区三区日本| 亚洲七七久久综合桃花剧情介绍| 久久aⅴ国产欧美74aaa| 国产精品视频xxxx| 在线天堂一区av电影| 欧美成人综合| 亚洲第一精品电影| 麻豆9191精品国产| 黄色一区二区三区| 欧美专区在线观看一区| 国产精品入口夜色视频大尺度| 亚洲精品久久久久中文字幕欢迎你 | 久热精品视频在线观看一区| 国产欧美日韩综合一区在线观看| 99v久久综合狠狠综合久久| 美女久久一区| 亚洲第一在线综合网站| 老牛国产精品一区的观看方式| 欧美日韩在线直播| 日韩一区二区高清| 欧美理论电影在线播放| 亚洲人成网站色ww在线| 欧美11—12娇小xxxx| 在线视频观看日韩| 久久久久99| 永久久久久久| 免费在线观看成人av| 亚洲国产精品一区二区www在线| 老牛嫩草一区二区三区日本 | 欧美国产精品| 亚洲国产精品电影| 欧美成人精品在线视频| 亚洲少妇自拍| 欧美.com| 日韩一级黄色av| 欧美日韩一区二区免费在线观看 | 午夜激情综合网| 国产精品伦一区| 香蕉久久精品日日躁夜夜躁| 国产亚洲一区精品| 久久久噜久噜久久综合| 在线观看亚洲视频| 欧美成人日韩| 亚洲小视频在线观看| 国产欧美在线| 欧美不卡高清| 亚洲一区二区三区免费在线观看| 国产欧美日韩三级| 久久免费视频在线观看| 91久久久久久国产精品| 国产精品xvideos88| 欧美呦呦网站| 亚洲国产精品第一区二区三区| 欧美高清影院| 亚洲欧美日韩专区| 依依成人综合视频| 欧美色网在线| 久久天堂成人| 夜夜夜久久久| 国产一区二区av| 欧美韩国在线| 欧美亚洲在线视频| 91久久线看在观草草青青| 国产精品第13页| 国产精品午夜国产小视频| 欧美一区二区在线视频| 亚洲国产日本| 国产精品综合不卡av| 欧美成人免费va影院高清| 亚洲在线观看免费| 亚洲电影视频在线| 国产美女诱惑一区二区| 欧美 日韩 国产一区二区在线视频| 亚洲午夜久久久| 亚洲福利电影| 国产日韩欧美日韩| 欧美日韩1080p| 久久视频精品在线| 午夜精品福利一区二区蜜股av| 亚洲激情图片小说视频| 国产一区二区三区免费观看| 欧美日韩国产精品一区| 久热精品视频在线观看一区| 亚洲影音一区| 正在播放亚洲| 99视频精品免费观看| 亚洲电影免费| 伊人精品视频| 国模精品娜娜一二三区| 欧美日韩亚洲高清一区二区| 老司机免费视频一区二区| 亚洲欧洲av一区二区| 夜夜夜久久久| 亚洲精品永久免费| 在线日韩中文| 国产永久精品大片wwwapp| 欧美日韩一区在线观看| 欧美黑人在线观看| 麻豆精品国产91久久久久久| 久久精品国产免费| 欧美中文字幕在线播放| 亚洲男人的天堂在线观看| 亚洲社区在线观看| 一区二区电影免费观看| 亚洲作爱视频| 一区二区三区欧美| 亚洲天堂av图片| 一区二区三区久久精品| 99视频日韩| 中日韩视频在线观看| 一区二区三区精品久久久| 99视频精品| 亚洲性图久久| 亚洲欧美日韩一区二区三区在线| 亚洲专区在线视频| 午夜精品在线| 久久精品视频一| 久久在线91| 欧美成年人网站| 欧美激情综合色| 欧美日韩专区| 国产精品亚洲人在线观看| 国产精品视频网址| 国产午夜亚洲精品羞羞网站| 国外成人在线视频| 亚洲福利在线观看| 亚洲日本免费| 亚洲网站在线| 久久国产一二区| 另类国产ts人妖高潮视频| 麻豆av福利av久久av| 久久精品一区蜜桃臀影院| 老色鬼久久亚洲一区二区 | 亚洲第一网站| 亚洲精品久久久久久久久| 在线天堂一区av电影| 午夜精品久久久久久久99樱桃 | 中文国产一区| 午夜日韩在线| 免费视频一区二区三区在线观看| 欧美精品一区二区三区在线看午夜|