ControlBuilder.SetTagInnerText Method
Provides the ControlBuilder with the inner text of the control tag.
[Visual Basic] Public Overridable Sub SetTagInnerText( _ ByVal text As String _ ) [C#] public virtual void SetTagInnerText( string text ); [C++] public: virtual void SetTagInnerText( String* text ); [JScript] public function SetTagInnerText( text : String );
Parameters
- text
- The text to be provided.
Remarks
This method is called only if NeedsTagInnerText previously returned true.
Example
[Visual Basic] The following example uses the InDesigner property when the NeedsTagInnerText method is called. When a control has this builder attached to it, the NeedsTagInnerText determines whether the control is being accessed at design-time through a designer. The NeedsTagInnerText method call returns the value of the InDesigner property, and then the SetTagInnerText method is called. If the InDesigner property is set to false, an Exception is thrown. Otherwise, the inner text of the control is returned on the SetTagInnerText call.
[Visual Basic]
Public 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
[C#, C++, JScript] No example is available for C#, C++, or JScript. To view a Visual Basic example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family
See Also
ControlBuilder Class | ControlBuilder Members | System.Web.UI Namespace