بناء جملة إلزامي لعنصر تحكم خادم الـ HtmlTextArea

ينشئ عنصر تحكم من جانب الخادم بتعيين إلى <textarea>عنصر HTML ويسمح إنشاء مربع نص متعدد الأسطر.

<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>

ملاحظات

استخدام HtmlTextAreaعنصر تحكم إلى البرنامج مقابل HTML <textarea>العنصر. يسمح عنصر تحكم هذا لإنشاء مربع نص متعدد الأسطر. يتم التحكم بأبعاد مربع النص بواسطة Colsو Rowsالخصائص. Cols تحدد الخاصية عرض عنصر التحكم ما إذا كان Rowsتحدد الخاصية طول عنصر التحكم .

HtmlTextAreaعنصر تحكم يحتوي على ServerChangeالذي يتم تشغيل الحدث عند تغيير محتويات عنصر التحكم بين عمليات النشر إلى الخادم. عادةً ما يتم استخدام الحدث للتحقق من صحة النص الذي تم إدخاله في عنصر تحكم.

مثال

يوضح المثال التالي كيفية استخدام OnServerClickمعالج الحدث من HtmlInputButtonالتحكم بعرض إدخال المستخدم من HtmlTextAreaعنصر تحكم. يتم عرض النص بعنصر تحكم النطاق في صفحة "نماذج ويب". يمكنك استخدام أساليب مشابهة لتخزين قيم ناحية النص على الخادم.

<%@ 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>

راجع أيضًا:

المرجع

HtmlTextArea

System.Web.UI.HtmlControls

موارد أخرى

عناصر تحكم خادم HTML