ich den ASP.NET Panel-Steuerelement subclassed habe die Wiedergabe des GroupingText anzupassen. Obwohl es in der endgültigen Ausgabe gut aussieht, wird es im Designer nicht korrekt angezeigt.ASP.NET Panel-Unterklasse nicht richtig im Designer erscheint
Eine Probe von dem, was ich tue folgt:
Gibt es etwas, was ich tun müssen, um es korrekt im Designer erscheinen zu lassen?
Imports System.Web.UI
Public Class CustomPanel
Inherits Panel
Public Overrides Sub RenderBeginTag(ByVal writer As System.Web.UI.HtmlTextWriter)
Me.AddAttributesToRender(writer)
Dim tagKey As HtmlTextWriterTag = Me.TagKey
If (tagKey <> HtmlTextWriterTag.Unknown) Then
writer.RenderBeginTag(tagKey)
Else
writer.RenderBeginTag(Me.TagName)
End If
Dim groupingText As String = Me.GroupingText
If ((groupingText.Length <> 0) AndAlso Not TypeOf writer Is Html32TextWriter) Then
writer.AddAttribute("class", "heading")
writer.RenderBeginTag(HtmlTextWriterTag.Div)
writer.Write(groupingText)
writer.RenderEndTag()
End If
End Sub
End Class