zoukankan      html  css  js  c++  java
  • Literal 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 控件)类似于下面的代码:

    <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";
    }

  • 相关阅读:
    ArcGIS Pro二次开发-在地图上插入一个点
    ArcGIS Pro二次开发-获得所有图层
    ArcGIS Pro二次开发-识别工具
    ArcGIS Pro二次开发-放大缩小工具
    ArcGIS Pro二次开发-选择工具
    ArcGIS Pro二次开发计算一个面层的总面积
    arcgis pro二次开发官方文档
    已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。
    Windows把内存变成快速虚拟硬盘
    Ramdisk虚拟内存盘,Swap分区
  • 原文地址:https://www.cnblogs.com/Spring/p/126336.html
Copyright © 2011-2022 走看看