ASP.NET Literal 控件用于在页面上显示文本,此文本是可编程的
该控件不允许向其内容应用样式
属性
属性 | 描述 | .NET |
---|---|---|
Mode | 2.0 | |
runat | 规定该控件是服务器控件。必须设置为 "server" | 1.0 |
Text | 规定要显示的文本 | 1.0 |
ASP.NET Literal Text 属性
ASP.NET Literal Text 属性用于设置或返回 Literal 控件的文本
如果在 ASP.NET 代码中设置了文本(如下面的实例所示),则会在显示之前对文本进行 HTML 解码
然而,如果以编程方式,或者通过将文本放在控件的开始和结束标记之间设置此属性,则不对标题进行 HTML 解码
语法
<asp:HyperLink Text="string" runat="server" />
属性 | 描述 |
---|---|
string | 字符串值,规定 literal 控件中的文本 |
范例
下面的范例为 Literal 控件设置了文本
<form runat="server">
<asp:Literal runat="server" Text="简单教程" />
</form>
控件标准属性
- AppRelativeTemplateSourceDirectory
- BindingContainer
- ClientID
- Controls
- EnableTheming
- EnableViewState
- ID
- NamingContainer
- Page
- Parent
- Site
- TemplateControl
- TemplateSourceDirectory
- UniqueID
- Visible
如果想要查看完整描述,可以访问我们的 控件标准属性
范例
Literal
<!DOCTYPE html>
<meta charset="utf-8" />
<form runat="server">
<asp:Literal Text="I love ASP. NET!" runat="server" />
</form>
范例中,我们声明了一个显示静态文本的 Literal 控件
Literal 2
<script runat="server">
Sub submit(sender As Object, e As EventArgs)
Literal1.Text="I love ASP.NET!"
End Sub
</script>
<!DOCTYPE html>
<meta charset="utf-8" />
<form runat="server">
<asp:Literal id="Literal1" Text="I love ASP!" runat="server" />
<br><br>
<asp:Button Text="Change Text" OnClick="submit" runat="server" />
</form>
范例中,我们声明了一个 Literal 控件和一个 Button 控件当用户点击按钮时,会执行 submit 子例程这个子例程会更改 Literal 控件的文本