ControlBuilder.SetTagInnerText(String) Metode
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.
ControlBuilder Menyediakan teks dalam tag kontrol.
public:
virtual void SetTagInnerText(System::String ^ text);
public virtual void SetTagInnerText(string text);
abstract member SetTagInnerText : string -> unit
override this.SetTagInnerText : string -> unit
Public Overridable Sub SetTagInnerText (text As String)
Parameter
- text
- String
Teks yang akan disediakan.
Contoh
Contoh berikut menggunakan InDesigner properti saat metode dipanggil NeedsTagInnerText . Ketika kontrol memiliki penyusun ini yang melekat padanya, NeedsTagInnerText menentukan apakah kontrol diakses pada waktu desain melalui perancang. mengembalikan NeedsTagInnerText nilai InDesigner properti, lalu metode dipanggil SetTagInnerText .
InDesigner Jika properti diatur ke false, maka Exception akan dilemparkan. Jika tidak, teks dalam kontrol dikembalikan pada SetTagInnerText panggilan.
[AspNetHostingPermission(SecurityAction.Demand,
Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class MyControlControlBuilder : ControlBuilder
{
private string _innerText;
public override bool NeedsTagInnerText()
{
return InDesigner;
}
public override void SetTagInnerText(string text)
{
if (!InDesigner)
throw new Exception("The control is not in design mode.");
else
_innerText = text;
}
}
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class MyControlControlBuilder
Inherits ControlBuilder
Private _innerText As String
Overrides Public Function NeedsTagInnerText() As Boolean
Return InDesigner
End Function
Overrides Public Sub SetTagInnerText(ByVal text As String)
If InDesigner = False
Throw New System.Exception("The control is not in design mode.")
Else
_innerText = text
End If
End Sub
End Class
Keterangan
Metode ini hanya dipanggil jika NeedsTagInnerText sebelumnya dikembalikan true.