Label Web服务器控件

 

Label Web 服务器控件可让您以编程方式设置 ASP.NET 网页中的文本。

方案:

通常当希望在运行时更改页面中的文本(比如响应按钮单击)时使用 Label 控件。

功能:

我们可以在设计时,或者在运行时从程序中设置 Label 控件的文本。 还可以将 Label 控件的 Text 属性绑定到数据源,以在页面上显示数据库信息。

背景:

可以将 Label 控件用作 TextBox 控件或其他控件前面的活动标题。 然后,用户可以按访问键移动到以 Label 控件作为标题的控件。

  • HTML 标记   如果要显示静态文本,则可以使用 HTML 呈现它;不需要 Label 控件。 仅当需要在服务器代码中更改文本的内容或其他特性时,才使用 Label 控件。

  • 可以将 Label 控件的 Text 属性设置为任何字符串(包括包含标记的字符串)。 如果字符串包含标记,Label 控件将解释该标记。 例如,如果将 Text 属性设置为 <b>Test</b>,则 Label 控件将以粗体呈现单词 Test

  • 为了避免安全性问题(如脚本注入),请不要将 Text 属性设置为包含来自不受信任源的标记的字符串。 如果对用于 Text 属性的字符串的源不信任,则应该对该字符串进行编码。

  • Label1.Text = Server.HtmlEncode(TextBox1.Text);

使用 Label Web 服务器控件作为标题

  1. 将 Label 控件的 AssociatedControlID 属性设置为要以 Label 控件作为标题的控件的 ID。
  2. 将 Label 控件的 AccessKey 属性设置为要定义为访问键的单个字母或数字。
  3. 还可以设置 Label 控件的 Text 属性,以显示指示访问键的带有下划线的字符。

下面的示例演示如何使用 Label 控件作为 TextBox 控件的标题。 当页面呈现时,用户将可以通过按 Alt+N 导航到该文本框。 Label 中的字母 N 带有下划线。 

<asp:Label 
    AccessKey="N"
    AssociatedControlID="TextBox1" 
    ID="Label1" 
    runat="server"
    Text="<u>N</u>ame:">
</asp:Label>
&nbsp;
<asp:TextBox ID="TextBox1" runat="server" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值