Freigeben über


Label-Webserversteuerelement

Zeigt statischen Text auf einer Web Forms-Seite an, der sich programmgesteuert bearbeiten lässt.

<asp:Labelid="Label1"     Text="label"     runat="server"/>
or
<asp:Labelid="Label1"      runat="server">   Text</asp:Label>

Hinweise

Verwenden Sie das Label-Steuerelement, um Text an einer festgelegten Position auf der Seite anzuzeigen. Im Gegensatz zu statischem Text kann der angezeigte Text durch Setzen der Text-Eigenschaft angepasst werden.

Vorsicht   Text wird nicht in HTML codiert, bevor er im Label-Steuerelement angezeigt wird. Auf diese Weise können Skripts in HTML-Tags in den Text eingebunden werden. Wenn die Werte in diesem Steuerelement aus Benutzereingaben stammen, müssen die Werte unbedingt geprüft werden, um die Sicherheit zu gewährleisten.

Weitere Informationen zu den Eigenschaften und Ereignissen des Label-Webserversteuerelements finden Sie unter Label-Klasse.

Beispiel

Das folgende Beispiel veranschaulicht, wie mit Hilfe eines Label-Steuerelements die Koordinaten des Mauszeigers angezeigt werden, wenn mit dem Zeiger auf das Bild geklickt wird.

<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
   <script runat="server">
      Sub ImageButton_Click(sender As Object, e As ImageClickEventArgs) 
         Label1.Text="You clicked the ImageButton control at the " & _
                     "Coordinates: (" & e.X.ToString() & ", " & _
                     e.Y.ToString() & ")"
      End Sub
   </script>
</head>
<body>
   <form runat="server">
      <h3>Label Sample</h3>
      Click anywhere on the image.<br><br>
      <asp:ImageButton id="imagebutton1" runat="server"
           AlternateText="ImageButton 1"
           ImageAlign="left"
           ImageUrl="images\pict.jpg"
           OnClick="ImageButton_Click"/>
      <br><br>
      <asp:label id="Label1" runat="server"/>
   </form>
</body>
</html>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
   <script runat="server">
      void ImageButton_Click(object Source, ImageClickEventArgs e) 
      {
         Label1.Text="You clicked the ImageButton control at the " +
                     "Coordinates: (" + e.X.ToString() + ", " +
                     e.Y.ToString() + ")";
      }
   </script>
</head>
<body>
   <form runat="server">
      <h3>Label Sample</h3>
      Click anywhere on the image.<br><br>
      <asp:ImageButton id="imagebutton1"
           AlternateText="ImageButton 1"
           ImageAlign="left"
           ImageUrl="images\pict.jpg"
           OnClick="ImageButton_Click"
           runat="server"/>
      <br><br>
      <asp:Label id="Label1" 
           runat="server"/>
   </form>
</body>
</html>

Siehe auch

Webserversteuerelemente | Label-Klasse