ControlBuilder.SetTagInnerText(String) Methode

Definitie

Biedt de ControlBuilder binnenste tekst van de besturingscode.

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)

Parameters

text
String

De tekst die moet worden opgegeven.

Voorbeelden

In het volgende voorbeeld wordt de InDesigner eigenschap gebruikt wanneer de NeedsTagInnerText methode wordt aangeroepen. Wanneer aan een besturingselement deze opbouwfunctie is gekoppeld, NeedsTagInnerText wordt bepaald of het besturingselement tijdens het ontwerpen wordt geopend via een ontwerpfunctie. De NeedsTagInnerText functie retourneert de waarde van de InDesigner eigenschap en vervolgens wordt de SetTagInnerText methode aangeroepen. Als de InDesigner eigenschap is ingesteld op false, wordt er een Exception gegenereerd. Anders wordt de binnenste tekst van het besturingselement geretourneerd in het SetTagInnerText gesprek.

[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

Opmerkingen

Deze methode wordt alleen aangeroepen als NeedsTagInnerText deze eerder is truegeretourneerd.

Van toepassing op