Literal与Label Web 服务器控件

Literal 控件无需添加任何 HTML 元素即可将静态文本呈现在 Web 页上。可以通过服务器代码以编程方式静态控制文本。

注意   如果想显示静态文本,可以使用 HTML 呈现它;不需要 Literal 控件。只有在需要更改服务器代码中的内容时才使用 Literal 控件。
下列主题提供的信息,学习使用 Literal Web 服务器控件时会有帮助。
Literal Web 服务器控件介绍
可以使用 Literal Web 服务器控件将静态文本呈现在 Web 页上并使用服务器代码操纵该文本。与 Label Web 服务器控件不同,Literal 控件不将任何 HTML 元素添加到文本上。

例如,您可能想要创建可以编程方式操纵的文本元素的简单垂直列表。可以通过将 Label 控件或 Literal 控件的 Text 属性设置为要发送到 Web 页的 HTML 内容,创建上述简单垂直列表。如果使用 Label 控件,则该控件被包装在 HTML <span> 标记中。<span> 不以任何显而易见的方式影响该页的呈现。如果使用 Literal 控件,将不添加 <span> 标记,这使您的代码更为简单。

您无法将样式应用于 Literal 控件的内容。这意味着在 Web 窗体设计器处于网格模式时,Literal 控件无法定位。因此,Literal 可能不适合于创建标题。此外,您无法使用客户端代码确定控件的位置。

向 Web 窗体页添加 Literal Web 服务器控件


在您要以编程方式设置文本而不是添加额外的 HTML 标记时,向页面添加 Literal Web 服务器控件。

注意   如果想显示静态文本,可以使用 HTML 呈现它;不需要 Literal 控件。只有在需要更改服务器代码中的内容时才使用 Literal 控件。
向 Web 窗体页添加 Literal 控件

在“设计”视图中,从“工具箱”的“Web 窗体”选项卡将 Literal 控件拖到页面上。
下面的示例显示一个简单页,该页在运行时显示标题新闻。该页的主体(包括 Literal 控件)类似于下面的代码:


将代码添加到页面上以在运行时设置控件的 Text 属性。
下面的示例显示如何以编程方式设置 Literal 控件的文本。


出处:http://www.cnblogs.com/Spring/archive/2005/03/26/126336.html

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值