1
假設你有一個簡單的帶有ASP.NET Label控件的Web窗體。何時以及如何將Label控件轉換爲瀏覽器的span元素?ASP.NET服務器控件如何轉換爲HTML?
假設你有一個簡單的帶有ASP.NET Label控件的Web窗體。何時以及如何將Label控件轉換爲瀏覽器的span元素?ASP.NET服務器控件如何轉換爲HTML?
頁面在頁面層次結構內有一個Render方法(進程在PreRender頁面事件之後運行)。此呈現流程瀏覽頁面的控件層次結構,並在每個控件上調用Render方法。標籤具有Render方法,可以相應地呈現標籤或跨度,並將呈現的HTML刷新到瀏覽器。
將控件拖放到Visual Studio設計器(或其他工具)中的頁面上時,會將該控件放入包含頁面所有控件的層次結構中,以便將標籤呈現在層次結構中。例如,如果您有:
Page
Panel control
Label control
由於面板是標籤的父項,因此標籤將在面板的標記內呈現。