Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. [Code]
  2.  
  3. Public Sub New()
  4. MyBase.New("p")
  5. End Sub
  6.  
  7. Protected Overrides Sub AddParsedSubObject(ByVal obj As Object)
  8. If(TypeOf obj Is LiteralControl) Then
  9. Me._text = DirectCast(obj, LiteralControl).Text
  10. Else
  11. MyBase.AddParsedSubObject(obj)
  12. End If
  13. End Sub
  14.  
  15. Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
  16. //writer.RenderBeginTag(HtmlTextWriterTag.Fieldset)
  17. writer.renderBeginTag(HtmlTextWriterTag.p)//this is what should be?
  18. If(Me.HasControls) Then
  19. Me.RenderChildren(writer)
  20. ElseIf(Not String.IsNullOrEmpty(Me._text)) Then
  21. writer.Write(Me._text)
  22. End If
  23. writer.RenderEndTag()
  24. End Sub
  25.  
  26.  
  27. Private pText As String = String.Empty
  28. < Category("Appearance"),
  29. PersistenceMode(PersistenceMode.InnerDefaultProperty),
  30. Localizable(True), DefaultValue(""),
  31. DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) > _
  32. Public Overridable Property[Text]() As String
  33. Get
  34. If(Me.pText Is Nothing) Then Return String.Empty Else Return Me.pText
  35. End Get
  36. Set(ByVal value As String)
  37. Me.pText = value
  38. End Set
  39. End Property
  40. End Class
  41.  
  42. [/Code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement