使用 System.Web.UI.WebControls.Literal 控件在网页上保留显示文本的位置。Literal 控件与 Label 控件类似,但 Literal 控件不允许对所显示的文本应用样式。可以通过设置 Text 属性,以编程方式控制在控件中显示的文本。
警告: 此控件可用来显示用户输入,而该输入可能包含恶意的客户端脚本。在应用程序中显示从客户端发送来的任何信息之前,请检查它们是否包含可执行脚本、SQL 语句或其他代码。ASP.NET 提供输入请求验证功能以阻止用户输入中的脚本和 HTML。还提供验证服务器控件以判断用户输入。
下面的示例说明如何使用 Literal 控件显示静态文本。
说明: 下面的示例使用单文件代码模型,如果将它直接复制到代码隐藏文件中,则它可能无法正常工作。此代码示例必须被复制到具有 .aspx 扩展名的空文本文件中。
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html>
<head>
<title>Literal Example</title>
<script runat="server">
void ButtonClick(Object sender, EventArgs e)
{
Literal1.Text="Welcome to ASP.NET!!";
}
</script>
</head>
<body>
<form runat="server">
<h3>Literal Example</h3>
<asp:Literal
Text="Hello World!!"
runat="server"/>
<br /><br />
<asp:Button
Text="Change Literal Text"
runat="server"/>
</form>
</body>
</html>
您可能感兴趣的文章: