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 控件)类似于下面的代码:

<body>
   <form runat="server">
      <H1><asp:Literal id="Headline" runat=server /></H1>
   </form>
</body>
将代码添加到页面上以在运行时设置控件的 Text 属性。
下面的示例显示如何以编程方式设置 Literal 控件的文本。

' Visual Basic
Sub Page_Load(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles MyBase.Load
   Headline.Text = "New Web Site Announced"
End Sub

// C#
private void Page_Load(object sender, System.EventArgs e)
{
   Headline.Text = "New Web Site Announced";
}

Literal Web 服务器控件相关推荐

  1. 可以弹出确认对话框的自定义Web服务器控件ConfirmButton

    作者:活靶子[原创]       出处:AspxBoy.Com 经常在论坛里看到类似这样的问题:"-如何在点击删除按钮的时候弹出个确认删除对话框". 下面我们来自己写一个这样的自定 ...

  2. HTML服务器控件与Web服务器控件的区别[转]

    项目 HTML服务器控件 Web服务器控件 是否映射到 HTML标签 与HTML标签存在一一对应的映射关系.runat=server属性把传统的HTML标签转换成服务器控件.这使得开发人员可以将ASP ...

  3. 动态设置 GridView Web 服务器控件列宽

    ASP.NET 如何:动态设置 GridView Web 服务器控件列宽 默认情况下,会自动调整 GridView 控件中列的大小.列将呈现为不含宽度信息的 HTML 表单元格(td 元素):大多数浏 ...

  4. Asp.net控件之异同:HTML控件与Web服务器控件

    Asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等.这里我主要说说html控件.html服务 ...

  5. 如何显示服务器控件,Panel Web 服务器控件概述

    Panel Web 服务器控件概述 10/22/2014 本文内容 更新:2007 年 11 月 Panel Web 服务器控件在 ASP.NET 网页内提供了一种容器控件,您可以将它用作静态文本和其 ...

  6. Web服务器控件和HTML控件的区别与联系

    我们知道,在ASP.NET中,使用了两类控件,一类是HTML控件,还有一类是WEB控件. WEB控件我们已经很熟悉,因为它是ASP.NET提供,一般关于ASP.NET的教程文章都会仔细介绍这些控件的详 ...

  7. ASP.NET中共有哪几种类型的控件?其中,HTML控件、HTML服务器控件和WEB服务器控件之间有什么区别

    [考点] ASP.NET中的控件类型理解. [出现频率] ★★★☆☆ [解答] ASP.NET的控件包括WEB服务器控件.WEB用户控件.WEB自定义控件.HTML服务器控件和HTML控件.HTML控 ...

  8. 使用web服务器控件显示页面,服务器_Web服务器控件:TextBox控件,阅读此文请先查看网页教学网 - phpStudy...

    阅读此文请先查看网页教学网的:ASP.NET入门教程:Web服务器控件,简单讲述了Web服务器控件的使用方法. 定义和用法 TextBox 控件用于创建用户可输入文本的文本框.创建单行和多行文本框. ...

  9. 自定义 Web 服务器控件

    MSDN中关于本节内容的演练:http://msdn.microsoft.com/zh-cn/library/yhzc935f(v=vs.100).aspx 微软的介绍已经足够详尽,我这里只是简单的说 ...

最新文章

  1. 小程序二次贝塞尔曲线,购物车商品曲线飞入效果
  2. laravel实现读写分离
  3. 使用Xcode 4编译器设定Release/Debug教程
  4. 多线程—AQS独占锁与共享锁原理
  5. java编程二十_Java语言程序设计(二十)编程练习
  6. 数字的补数——力扣476
  7. java线程本地存储_[并发并行]_[C/C++]_[使用线程本地存储Thread Local Storage(TLS)-win32和pthread比较]...
  8. openwrt挂载u盘(ntfs)_如何在 Bitcoin 的源码基础上生成一条自己的链 08:将bitcoin移植到openwrt...
  9. windows上传文件到linux乱码解决
  10. 3.SOA架构:服务和微服务分析及设计--- 理解服务与微服务的层次
  11. 对文字颜色从左到右(横向)渐变的一点理解(坑)
  12. Atitit.提升语言可读性原理与实践
  13. javafx弹出二级stage窗口时虚化主窗口
  14. 视易收银系统怎样连接服务器,视易收银系统操作方法
  15. T3普V11.2补丁bug
  16. idea,as git插件基本操作(插件回滚,撤销,恢复上一个版本)
  17. 竖屏java转横屏_Android屏幕旋转之横屏竖屏切换的实现
  18. 江苏高考新方案定了!总分750分,科目“3+1+2”
  19. 或且非 java_Java且或非的符号
  20. [Unity][FairyGUI]富文本改变颜色

热门文章

  1. Redis基础(六)——事务
  2. 字符编码:ASCII、Unicode、UTF-8和字节序
  3. mxnet导入图像数据
  4. spring boot 2.0 源码分析(三)
  5. 织梦5.7生成HTML很慢,Dedecms 生成静态网页速度特别慢的问题
  6. python多进程控制gui界面_Python优雅地终止了多进程和gui进程
  7. 若依集成knife4j实现swagger文档增强
  8. Python让selenium代码执行完毕不关闭浏览器的方法
  9. mavon-editor文本编辑器初体验(一)
  10. Hibernate的缓存机制介绍