HtmlContainerControl.InnerText Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví text mezi otevírací a uzavírací značky zadaného html server ovládacího prvku.
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 serverového ovládacího prvku HTML.
- Atributy
Výjimky
Existuje více než jeden serverový ovládací prvek HTML.
-nebo-
Serverový ovládací prvek HTML není LiteralControl nebo DataBoundLiteralControl.
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 Pomocí vlastnosti můžete prostřednictvím kódu programu upravit text mezi značkami otevření a zavření serverového ovládacího prvku HTML.
InnerHtml Na rozdíl od vlastnosti InnerText vlastnost automaticky kó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 se interpretoval jako začátek značky a na stránce se nezobrazuje. K zobrazení znaku <
byste museli použít entitu <
.
Pokud InnerText je například vlastnost nastavena na "<b> Hello </b>"
, <
symboly a >
se převedou na <
a >
. Vykreslený výstup bude: < b > Hello < /b >. Entity <
a >
by prohlížeči naznačovaly, že se tyto znaky mají zobrazit na stránce. Prohlížeč nerozpozná značky <b>
a zobrazí text tučným písmem. Text zobrazený na stránce je: <b> Hello </b>.
Pokud chcete zabránit automatickému kódování a dekódování HTML, použijte InnerHtml vlastnost .
Poznámka
Pokud neexistují žádné podřízené ovládací prvky, InnerHtml vlastnost obsahuje hodnotu String.Empty.