ControlBuilder.SetTagInnerText(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit à ControlBuilder le texte interne de la balise du contrôle.
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)
Paramètres
- text
- String
Texte à fournir.
Exemples
L’exemple suivant utilise la InDesigner propriété lorsque la NeedsTagInnerText méthode est appelée. Lorsqu’un contrôle est attaché à ce générateur, il NeedsTagInnerText détermine si le contrôle est accessible au moment du design via un concepteur. Retourne NeedsTagInnerText la valeur de la InDesigner propriété, puis la SetTagInnerText méthode est appelée. Si la InDesigner propriété est définie sur false
, une Exception levée est levée. Sinon, le texte interne du contrôle est retourné sur l’appel SetTagInnerText .
[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
Remarques
Cette méthode est appelée uniquement si NeedsTagInnerText elle a été retournée true
précédemment.