|
|
1
120
是的,主要的区别是
因此,标签的样式可以更容易设置,但是如果您只是插入文本,那么文字就可以了。文本控件还有一个方便的属性
如果您没有应用任何样式(例如
|
|
2
33
当你有类似的代码
最好使用label元素,因为它可以正确地将其转换为HTML
否则使用文本,除非将文本包装在
|
|
|
3
17
要显示简单的文本、格式化的文本或HTML文本,我将首先从literal开始,因为它是轻量级的,不会发出额外的跨度标记。 请参见 此视频 which shows about these extra tags.
但是我们不能在文本上应用CSS,不能向文本添加label1.attributes.add之类的属性。任何面向容器的东西都无法实现,因为文本没有被SPAN标记包围。
同样令人遗憾的是,在默认情况下,很多ASP.NET WebForm用户选择Label来显示不知道它会生成额外的跨距标记的文本,如果您有很多的Label,这些标记会使您的HTML变得沉重。
为了显示简单的文本、格式化的文本或HTML文本,我将首先从literal开始,因为它是轻量级的,不会发出额外的跨度标记。 见 this video 它演示了这些额外的标记。 但是我们不能在文本上应用CSS,不能向文本添加label1.attributes.add之类的属性。任何面向容器的东西都不能实现,因为文本没有被一个SPAN标记包围。 同样令人遗憾的是,在默认情况下,很多ASP.NET WebForm用户选择Label来显示不知道它会生成额外的跨距标记的文本,如果标签太多,这些标记会使HTML变得沉重。 |
|
4
2
ASP.NET中的不同b/w标签和文本控件 几乎在所有方面,文本控件都与标签控件相同。这两个控件都用于在Web窗体上显示文本。(可以在HTML或代码隐藏中设置文本属性。)
最大的区别是Label控件将文本包装在
例如,下面的HTML
将呈现为
文本控件不输出任何周围的标记,因此文本显示为: 例如,下面的HTML
将呈现为
因此,如果要将任何样式应用于than-use标签控件,请使用literal控件。因此,与label控件相比,literal控件是一个轻量级控件。 仅供参考:文本控件类的继承层次结构为 (对象=>控件=>文本) ,其中对于标签控件,层次结构为 (对象=>控件=>WebControl=>标签) |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |