HtmlContainerControl.InnerText Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia tekst między tagami otwierania i zamykania określonego formantu serwera 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
Wartość nieruchomości
Tekst między tagami otwierania i zamykania kontrolki serwera HTML.
- Atrybuty
Wyjątki
Istnieje więcej niż jedna kontrolka serwera HTML.
-lub-
Kontrolka serwera HTML nie jest elementem LiteralControlDataBoundLiteralControllub .
Przykłady
Poniższy przykład kodu przedstawia usługę kodowania HTML dostępną za pośrednictwem InnerText właściwości .
<%@ 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>
Uwagi
InnerText Użyj właściwości , aby programowo zmodyfikować tekst między tagami otwierania i zamykania kontrolki serwera HTML.
InnerHtml W przeciwieństwie do właściwości właściwość InnerText automatycznie koduje znaki specjalne do i z jednostek HTML. Jednostki HTML umożliwiają wyświetlanie znaków specjalnych, takich jak < znak, które przeglądarka zwykle interpretuje jako mające specjalne znaczenie. Znak < będzie interpretowany jako początek tagu i nie jest wyświetlany na stronie. Aby wyświetlić < znak, należy użyć jednostki <.
Jeśli na przykład InnerText właściwość jest ustawiona na "<b> Hello </b>", < symbole i > są konwertowane odpowiednio na < wartości i >. Renderowane dane wyjściowe będą następujące: < b > Hello < /b >. Jednostki < i > wskazują przeglądarce, że te znaki mają być wyświetlane na stronie. Przeglądarka nie wykryje <b> tagów i nie wyświetli tekstu w pogrubionej czcionki. Tekst wyświetlany na stronie to: <b> Hello </b>.
Aby zapobiec automatycznemu kodowaniu i dekodowaniu HTML, użyj InnerHtml właściwości .
Uwaga
Jeśli nie ma kontrolek podrzędnych, InnerHtml właściwość zawiera wartość String.Empty.