HtmlContainerControl.InnerText Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur teks antara tag pembuka dan penutup dari kontrol server HTML yang ditentukan.
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
Nilai Properti
Teks antara tag pembuka dan penutup kontrol server HTML.
- Atribut
Pengecualian
Ada lebih dari satu kontrol server HTML.
-atau-
Kontrol server HTML bukan LiteralControl atau DataBoundLiteralControl.
Contoh
Contoh kode berikut menunjukkan layanan pengodean HTML yang tersedia melalui InnerText properti .
<%@ 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>
Keterangan
InnerText Gunakan properti untuk memodifikasi teks secara terprogram antara tag pembuka dan penutup kontrol server HTML.
InnerHtml Tidak seperti properti , InnerText properti secara otomatis mengodekan karakter khusus ke dan dari entitas HTML. Entitas HTML memungkinkan Anda menampilkan karakter khusus, seperti <
karakter, yang biasanya ditafsirkan oleh browser sebagai memiliki arti khusus. Karakter <
akan ditafsirkan sebagai awal tag dan tidak ditampilkan di halaman. Untuk menampilkan <
karakter, Anda harus menggunakan entitas <
.
Misalnya, jika InnerText properti diatur ke "<b> Hello </b>"
, <
simbol dan >
masing-masing dikonversi ke <
dan >
, . Output yang dirender adalah: < b Halo < /b >> . Entitas <
dan >
akan menunjukkan kepada browser bahwa karakter ini akan ditampilkan di halaman. Browser tidak akan mendeteksi <b>
tag dan menampilkan teks dalam font tebal. Teks yang ditampilkan di halaman adalah: <b Halo </b>>.
Untuk mencegah pengodean dan pendekodean HTML otomatis, gunakan InnerHtml properti .
Catatan
Jika tidak ada kontrol anak, InnerHtml properti berisi nilai String.Empty.