对ASP.NET来说很新。
我知道所有服务器控件都在浏览器中呈现为HTML控件。
所以,我的问题是,是否有任何ASP.NET控件不会在浏览器上呈现任何HTML?
我用Google搜索,发现PlaceHolder
和Literal
控件不呈现任何内容。还有其他控件吗?
谢谢。
答案 0 :(得分:1)
服务器控件可能会也可能不会呈现HTML,具体取决于您使用它们的方式,例如我使用Literal控件将文本输出到页面和标签,我想将文本“关联”到另一个控件 - 但基本上HTML输出是相同。你想要实现的是什么?
答案 1 :(得分:1)
是的,有更多的控件不会自己呈现任何HTML,例如ContentPlaceHolder
和ViewCollection
,以及主要与其他控件交互的控件,可能会也可能不呈现任何内容,例如SqlDataSource
和RangeValidator
。