为什么要使用ASP标记而不是HTML标记?

时间:2018-10-04 08:46:33

标签: html asp.net

我已经开始学习ASP.NET,并且发现ASP具有很多本身的“视图”标记,这些标记在编译时呈现为HTML标记。

例如:

  • <asp:Lable>
  • <asp:Literal>
  • <asp:PlaceHolder>

我了解它们之间的区别,但是我不明白为什么要使用它们,而不仅仅是使用HTML标签?它们对HTML标签有什么好处?

谢谢

2 个答案:

答案 0 :(得分:1)

它们不仅是“标签”,还代表您可以从代码隐藏中访问的控件

例如,可以使用占位符基于“某些条件”注入额外的控件(或HTML代码)。

可以找到更多信息here

答案 1 :(得分:0)

该标签是asp.net控件,它在服务器端工作,使用该控件,我们可以在服务器端访问控件的值。

HTML标记仅在浏览器中显示HTML设计,仅用于显示目的。