3

嗨,伙计们
,实际上我一直在挖掘并且很困惑,因为Web每当 我需要ASP.NET 使用server tag( control) 之类的
<asp:Label ID="lblName" />
& 然后将其制作为必须包含然后它将与正常有什么不同,我的意思是包含的确切原因是什么以及一般标签和没有标签之间的区别是什么?programmable elementrunat = "server"HTML tagrunat = "server"HTMLASP.NETrunat = "server"

4

1 回答 1

2

解析标记代码时,所有内容都转换为服务器控件。

任何未标记的元素runat="server"最终都将作为LiteralControl控件以 HTML 代码作为文本结束。

例如,这样的标记:

<div>
  <p>
    <span id="asdf" runat="server"> </span>
  </p>
</div>

最终将成为控件:

LiteralControl("<div><p>")
HtmlGenericControl("span") with id asdf
LiteralControl("</p></div>")
于 2013-05-24T12:19:47.660 回答