LINQ to XML って HTML の Render に使うといい感じ?


Public Class HelloButton
Inherits System.Web.UI.Control

Private _alertMessage As String
Public Property AlertMessage() As String
Get
Return _alertMessage
End Get
Set(ByVal value As String)
_alertMessage = value
End Set
End Property

Private _text As String
Public Property Text() As String
Get
Return _text
End Get
Set(ByVal value As String)
_text = value
End Set
End Property

Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter)
Dim html = <input type="button" id=<%= Me.ID %>
value=<%= _text %>
onclick=<%= "alert(""" & _alertMessage & """)" %>/>
writer.Write(html)
End Sub
End Class