نماذج ويب ASP.NET - التحكم في مربع النص
يقدم لك هذا القسم كيفية استخدام عنصر التحكم ASP.NETTextBox.
يتم استخدام عنصر التحكم TextBox لإنشاء مربع نص يمكن للمستخدمين إدخال النص فيه.
يتم استخدام عنصر التحكم TextBox لإنشاء مربع نص يمكن للمستخدمين إدخال النص فيه.
يتم سرد ميزات وخصائص عنصر التحكم TextBox في صفحة الدليل المرجعي لعناصر تحكم WebForms.
يوضح المثال التالي بعض خصائص عنصر التحكم TextBox التي قد تستخدمها:
<html><body><form runat="server">مربع نص أساسي:<asp:TextBox id="tb1" runat="server" /><br /><br />مربع نص كلمة المرور:<asp:TextBox id="tb2" TextMode="password" runat="server" /><br /><br />مربع نص يحتوي على نص:<asp:TextBox id="tb4" Text="Hello World!" " /><br /><br />مربع نص متعدد الأسطر:<asp:TextBox id="tb3" TextMode="multiline" runat="server" /><br /><br />مربع نص بارتفاع:<asp :TextBox id="tb6"rows="5" TextMode="multiline"runat="server" /><br /><br />مربع نص بعرض:<asp:TextBox id="tb5" columns="30 " runat="server" /></form></body></html>
عند إرسال النموذج، قد يتم تعديل محتويات وإعدادات عنصر تحكم TextBox بواسطة البرنامج النصي للخادم. يمكن إرسال النماذج بالنقر فوق زر أو عندما يقوم المستخدم بتعديل قيمة عنصر تحكم TextBox.
في المثال التالي، نعلن عن عنصر تحكم TextBox، وعنصر تحكم الزر، وعنصر تحكم التسمية في الملف .aspx. عند تشغيل زر الإرسال، سيتم تنفيذ روتين الإرسال الفرعي. سيقوم روتين الإرسال الفرعي بكتابة سطر من النص إلى عنصر تحكم التسمية:
<script runat="server">Sub Submit(sender As Object, e As EventArgs)lbl1.Text="اسمك هو " & txt1.TextEnd Sub</script><html><body><form runat="server" >أدخل اسمك:<asp:TextBox id="txt1" runat="server" /><asp:Button OnClick="submit" Text="Submit" runat="server" /><p><asp:Label id="lbl1" runat="server" /></p></form></body></html>
في المثال التالي، نعلن عن عنصر تحكم TextBox وعنصر تحكم التسمية في الملف .aspx. عند تعديل القيمة في TextBox والنقر خارج TextBox (أو الضغط على المفتاح Tab)، يتم تنفيذ الروتين الفرعي للتغيير. سيقوم الروتين الفرعي للتغيير بكتابة سطر من النص إلى عنصر تحكم التسمية:
<script runat="server">التغيير الفرعي (المرسل ككائن، e كـ EventArgs)lbl1.Text="لقد قمت بتغيير النص إلى " & txt1.TextEnd Sub</script><html><body><form runat="server ">أدخل اسمك:<asp:TextBox id="txt1" runat="server"text="Hello World!"ontextchanged="change" autopostback="true"/><p><asp:Label id="lbl1" runat="server" /></p></form></body></html>