ASP.NET - کنترل TextBox
- پچھلے پنچ ViewState WebForms
- آئندہ پنچ دکمه WebForms
کنترل TextBox برای ایجاد یک کادر متنی قابل ورودی برای کاربر استفاده میشود.
کنترل TextBox
کنترل TextBox برای ایجاد یک کادر متنی قابل ورودی برای کاربر استفاده میشود.
ویژگیهای کنترل TextBox در دستورالعمل TextBoxدر.
در مثال زیر، برخی از ویژگیهایی که ممکن است در کنترل TextBox استفاده کنید را نشان میدهیم:
<html> <body> <form runat="server"> یک TextBox پایه: <asp:TextBox id="tb1" runat="server" /> <br /><br /> یک TextBox رمزی: <asp:TextBox id="tb2" TextMode="password" runat="server" /> <br /><br /> یک TextBox با متن: <asp:TextBox id="tb4" Text="Hello World!" runat="server" /> <br /><br /> یک TextBox چند خطی: <asp:TextBox id="tb3" TextMode="multiline" runat="server" /> <br /><br /> یک TextBox با ارتفاع: <asp:TextBox id="tb6" rows="5" TextMode="multiline" runat="server" /> <br /><br /> یک TextBox با عرض: <asp:TextBox id="tb5" columns="30" runat="server" /> </form> </body> </html>
اسکریپت اضافه کنید
وقتی فرم ارسال میشود، محتوای TextBox و تنظیمات آن میتواند توسط اسکریپت سرور تغییر کند. فرم میتواند با کلیک بر روی یک دکمه یا تغییر ارزش در کنترل TextBox ارسال شود.
در مثال زیر، ما یک کنترل TextBox، یک کنترل Button و یک کنترل Label در یک فایل .aspx معرفی کردهایم. هنگامی که دکمه ارسال فعال میشود، زیربرنامه submit اجرا میشود. زیربرنامه submit یک متن را به کنترل Label مینویسد:
<script runat="server"> Sub submit(sender As Object, e As EventArgs) lbl1.Text="Your name is " & txt1.Text End 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 و یک کنٹرول Label در یک فایل .aspx اعلام کردهایم. زمانی که شما TextBox مینویسید و خارج از TextBox کلیک میکنید، زیرپروگرام change اجرا میشود. زیرپروگرام change یک متن به کنٹرول Label مینویسد:
<script runat="server"> Sub change(sender As Object, e As EventArgs) lbl1.Text="You changed text to " & txt1.Text End 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>
- پچھلے پنچ ViewState WebForms
- آئندہ پنچ دکمه WebForms