簡體   English   中英

如何防止我的自定義元素獲得自己的 div?

[英]how can I prevent my custom element from getting its own div?

我創建了一個自定義 C# object 繼承ScriptControlINamingContainer 它所擁有的只是內部的一些跨度。 當我將它放在我的頁面上時,它會獲得自己的 div,這是我不想要的。 是否有一個屬性或我可以設置的東西來強制它被創建為一個跨度?

您可以覆蓋控件的受保護TagKey屬性; 它獲取與此 Web 服務器控件對應的HtmlTextWriterTag值:

protected override HtmlTextWriterTag TagKey
{
    get { return HtmlTextWriterTag.Span; }
}

嘗試這個

 protected override HtmlTextWriterTag TagKey
 {
     get 
     {
          // return elmement that you would like  HtmlTextWriterTag.Span for instance.
     }
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM