Sdílet prostřednictvím


HtmlContainerControl.InnerText Vlastnost

Definice

Získá nebo nastaví text mezi levou a pravou značkou zadaného ovládacího prvku serveru HTML.

public:
 virtual property System::String ^ InnerText { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual string InnerText { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.InnerText : string with get, set
Public Overridable Property InnerText As String

Hodnota vlastnosti

Text mezi levou a pravou značkou ovládacího prvku serveru HTML.

Atributy

Výjimky

Existuje více než jeden ovládací prvek serveru HTML.

nebo

Ovládací prvek serveru HTML není nebo LiteralControlDataBoundLiteralControl.

Příklady

Následující příklad kódu ukazuje službu kódování HTML, která je k dispozici prostřednictvím InnerText vlastnosti.

<%@ Page Language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  protected void Page_Load(Object Src, EventArgs E)
  {
    Message.InnerText = "To make text bold, use the <b> tag.";
    
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>HtmlContainerControl Example</title>
</head>
  <body>
    <form id="form1" runat="server">
    <div>
    <b><span id="Message" runat="server"></span></b>
    </div>
    </form>
  </body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  Protected Sub Page_Load(ByVal Src As Object, ByVal E As EventArgs)
    
    Message.InnerText = "To make text bold, use the <b> tag."
    
  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>HtmlContainerControl Example</title>
</head>
  <body>
    <form id="form1" runat="server">
    <div>
    <b><span id="Message" runat="server"></span></b>
    </div>
    </form>
  </body>
</html>

Poznámky

InnerText Vlastnost slouží k programové úpravě textu mezi levou a pravou značkou ovládacího prvku serveru HTML.

InnerHtml Na rozdíl od vlastnosti tato vlastnost InnerText automaticky zakóduje speciální znaky do a z entit HTML. Entity HTML umožňují zobrazit speciální znaky, například < znak, který by prohlížeč obvykle interpretoval jako zvláštní význam. Znak < by byl interpretován jako začátek značky a není zobrazen na stránce. K zobrazení znaku < byste museli použít entitu &lt;.

Například pokud InnerText je vlastnost nastavena na "<b> Hello </b>", < a > symboly jsou převedeny na &lt; a &gt;v uvedeném pořadí. Vykreslený výstup by byl: < b > Hello < /b >. Entity &lt; a &gt; entity by značily prohlížeči, že se tyto znaky mají zobrazit na stránce. Prohlížeč nerozpozná <b> značky a text se zobrazí tučným písmem. Text zobrazený na stránce je: <b> Hello </b>.

Chcete-li zabránit automatickému kódování HTML a dekódování, použijte InnerHtml vlastnost.

Poznámka:

Pokud neexistují žádné podřízené ovládací prvky, InnerHtml vlastnost obsahuje hodnotu String.Empty.

Platí pro

Viz také