【发布时间】:2013-07-23 03:16:40
【问题描述】:
假设您有一个带有 ASP.NET 标签控件的简单 Web 窗体。 Label 控件何时以及如何变成浏览器的 span 元素?
【问题讨论】:
假设您有一个带有 ASP.NET 标签控件的简单 Web 窗体。 Label 控件何时以及如何变成浏览器的 span 元素?
【问题讨论】:
Page 在页面层次结构中具有 Render 方法(进程在 PreRender 页面事件之后运行)。此渲染过程在页面的控件层次结构中导航,并在每个控件上调用 Render 方法。 label 有一个 Render 方法,可以相应地呈现一个标签或 span,并且 Rendered HTML 刷新到浏览器。
当您在 Visual Studio 设计器(或其他工具)中将控件拖到页面上时,它会将控件放置在包含所有页面控件的层次结构中,因此标签将在层次结构中呈现。例如,如果您有:
Page
Panel control
Label control
标签将在面板的标记内呈现,因为面板是标签的父级。
【讨论】: