我对 ASP.NET 非常陌生。
我知道所有服务器控件都在浏览器上呈现为 HTML 控件。
所以,我的问题是,是否有任何 ASP.NET 控件不会在浏览器上呈现任何 HTML?
我用谷歌搜索并发现PlaceHolder
控件Literal
不呈现任何内容。还有其他控制吗?
谢谢你。
我对 ASP.NET 非常陌生。
我知道所有服务器控件都在浏览器上呈现为 HTML 控件。
所以,我的问题是,是否有任何 ASP.NET 控件不会在浏览器上呈现任何 HTML?
我用谷歌搜索并发现PlaceHolder
控件Literal
不呈现任何内容。还有其他控制吗?
谢谢你。
服务器控件可能会也可能不会呈现 HTML,具体取决于您使用它们的方式,例如,我使用 Literal 控件将文本输出到页面,并使用标签将文本“关联”到另一个控件 - 但基本上 HTML 输出是相同的。你想达到什么目的?
是的,还有更多的控件本身不呈现任何 HTML,例如ContentPlaceHolder
and ViewCollection
,以及主要与其他控件交互并且可能会或可能不会自己呈现任何内容的控件,例如SqlDataSource
and RangeValidator
。