HtmlContainerControl.InnerText Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Text zwischen den öffnenden und schließenden Tags des angegebenen HTML-Serversteuerelements ab oder legt diesen fest.
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
Eigenschaftswert
Der Text zwischen den öffnenden und schließenden Tags eines HTML-Serversteuerelements.
- Attribute
Ausnahmen
Es sind mehrere HTML-Serversteuerelemente vorhanden.
- oder -
Das HTML-Serversteuerelement ist weder ein LiteralControl noch ein DataBoundLiteralControl.
Beispiele
Im folgenden Codebeispiel wird der HTML-Codierungsdienst veranschaulicht, der über die InnerText -Eigenschaft verfügbar ist.
<%@ 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>
Hinweise
Verwenden Sie die InnerText -Eigenschaft, um den Text zwischen den öffnenden und schließenden Tags eines HTML-Serversteuerelements programmgesteuert zu ändern.
InnerHtml Im Gegensatz zur -Eigenschaft codiert die InnerText Eigenschaft automatisch Sonderzeichen in und aus HTML-Entitäten. HTML-Entitäten ermöglichen ihnen die Anzeige von Sonderzeichen, z. B. das <
Zeichen, die normalerweise von einem Browser als besondere Bedeutung interpretiert werden. Das <
Zeichen wird als Anfang eines Tags interpretiert und nicht auf der Seite angezeigt. Zum Anzeigen des <
Zeichens müssen Sie die Entität <
verwenden.
Z. B. wenn die InnerText -Eigenschaftensatz auf "<b> Hello </b>"
, <
und >
Symbole werden in konvertiert <
und >
bzw. Die gerenderte Ausgabe wäre: < b > Hello < /b >. Die <
Entitäten und >
geben dem Browser an, dass diese Zeichen auf der Seite angezeigt werden sollen. Der Browser erkennt die <b>
Tags nicht und zeigt den Text in einer fett formatierten Schriftart an. Der auf der Seite angezeigte Text lautet: <b> Hallo </b>.
Verwenden Sie die -Eigenschaft, um die InnerHtml automatische HTML-Codierung und -Decodierung zu verhindern.
Hinweis
Wenn keine untergeordneten Steuerelemente vorhanden sind, enthält die InnerHtml -Eigenschaft den Wert String.Empty.