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