0
我已經子類化ASP.NET Panel控件來自定義GroupingText的呈現。然而,儘管在最終輸出中它看起來很好,但它並沒有在設計器中正確顯示。ASP.NET Panel子類在設計器中沒有正確顯示
的我在做什麼的例子如下:
還有什麼我需要做的,使其在設計中正確顯示?
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