ASP.NET服务器控件Label和Literal的区别

1.Label运行后会被转换成<span>标签,Literal运行后不会转成其他html标签;
2.Label支持html样式,Literal可以设置不支持html样式;

例如:
<asp:Label ID="Label1" runat="server" Text="<b>Hello World!</b>"></asp:Label>
<asp:Literal ID="Literal2" runat="server" Text="<b>Hello World!</b>"></asp:Literal>
<asp:Literal ID="Literal1" runat="server" Mode="Encode" Text="<b>Hello World!</b>"></asp:Literal>

结果:
引用内容 引用内容
Hello World! Hello World! <b>Hello World!</b>


评论: 0 | 引用: 0 | 查看次数: 3853
发表评论
登录后再发表评论!