Share via


Deklarative Syntax des HtmlTextArea-Serversteuerelements

[Dieses Dokument dient lediglich Vorschauzwecken und kann in späteren Versionen geändert werden. Leere Themen sind als Platzhalter enthalten.]

Erstellt ein serverseitiges Steuerelement, das dem <textarea>-HTML-Element zugeordnet wird und die Erstellung eines mehrzeiligen Textfelds ermöglicht.

<textarea 
    EnableViewState="False|True"
    Id="string"
    Visible="False|True"
    OnDataBinding="OnDataBinding event handler"
    OnDisposed="OnDisposed event handler"
    OnInit="OnInit event handler"
    OnLoad="OnLoad event handler"
    OnPreRender="OnPreRender event handler"
    OnServerChange="OnServerChange event handler"
    OnUnload="OnUnload event handler"
    runat="server"
    >
        <!-- Control Content -->
</textarea>

Hinweise

Verwenden Sie das HtmlTextArea-Steuerelement, um das <textarea>-HTML-Element zu programmieren. Mit diesem Steuerelement können Sie ein mehrzeiliges Textfeld erstellen. Die Abmessungen des Textfelds werden durch die Cols-Eigenschaft und die Rows-Eigenschaft gesteuert. Die Cols-Eigenschaft bestimmt die Breite des Steuerelements, während die Rows-Eigenschaft die Höhe bestimmt.

Das HtmlTextArea-Steuerelement enthält ein ServerChange-Ereignis, das ausgelöst wird, wenn sich der Inhalt des Steuerelements zwischen Übertragungen an den Server ändert. Dieses Ereignis wird allgemein zum Validieren des Textes verwendet, der in dem Steuerelement eingegeben wurde.

Beispiel

Das folgende Beispiel veranschaulicht, wie Sie mit dem OnServerClick-Ereignishandler eines HtmlInputButton-Steuerelements die Benutzereingabe aus einem HtmlTextArea-Steuerelement anzeigen. Der Text wird mithilfe eines span-Steuerelements auf der Web Forms-Seite angezeigt. Sie können ähnliche Verfahren anwenden, um die Werte des Textbereichs auf dem Server zu speichern.

<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>
<title>HtmlTextArea Control</title>

   <script runat="server">
      Sub SubmitBtn_Click(sender As Object, e As EventArgs)
         Span1.InnerHtml = "You wrote: <br />" & TextArea1.Value
      End Sub
   </script>

</head>
<body>

   <h3>HtmlTextArea Example</h3>

   <form id="Form1" runat="server">
      What do you like best about ASP.NET?: <br />
      <textarea id="TextArea1" cols="40" rows="4" runat="server" />
      <input id="Submit1" type="submit" value="Submit" 
             onserverclick="SubmitBtn_Click" runat="server" />
      <br />
      <span id="Span1" runat="server" />
   </form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>
<title>HtmlTextArea Control</title>

   <script runat="server">
      void SubmitBtn_Click(Object sender, EventArgs e) 
      {
         Span1.InnerHtml = "You wrote: <br />" + TextArea1.Value;
      }
   </script>

</head>
<body>

   <h3>HtmlTextArea Example</h3>

   <form id="Form1" runat="server">
      What do you like best about ASP.NET?: <br />
      <textarea id="TextArea1" cols="40" rows="4" runat="server" />
      <input id="Submit1" type="submit" value="Submit" 
             onserverclick="SubmitBtn_Click" runat="server" />
      <br />
      <span id="Span1" runat="server" />
   </form>
</body>
</html>

Siehe auch

Referenz

HtmlTextArea

System.Web.UI.HtmlControls

Weitere Ressourcen

HTML-Serversteuerelemente