ASP.NET - TextBox na kontrol
- หน้าก่อนหน้า ViewState ng WebForms
- หน้าต่อไป Button ng WebForms
Ang TextBox na kontrol ay ginagamit upang lumikha ng text box kung saan maaaring ipasok ng user ang teksto.
TextBox na kontrol
Ang TextBox na kontrol ay ginagamit upang lumikha ng text box kung saan maaaring ipasok ng user ang teksto.
Ang mga propyedad ng TextBox na kontrol ay nakalista sa aming TextBox na kontrol reference manual。
Ang sumusunod na halimbawa ay nagtuturo ng ilang mga propyedad na maaaring magamit sa TextBox na kontrol:
<html> <body> <form runat="server"> Isang basic TextBox: <asp:TextBox id="tb1" runat="server" /> <br /><br /> Isang password TextBox: <asp:TextBox id="tb2" TextMode="password" runat="server" /> <br /><br /> Isang TextBox na may teksto: <asp:TextBox id="tb4" Text="Hello World!" runat="server" /> <br /><br /> Isang multiline TextBox: <asp:TextBox id="tb3" TextMode="multiline" runat="server" /> <br /><br /> Isang TextBox na may taas: <asp:TextBox id="tb6" rows="5" TextMode="multiline" runat="server" /> <br /><br /> Isang TextBox na may lapad: <asp:TextBox id="tb5" columns="30" runat="server" /> </form> </body> </html>
Magdagdag ng script
Kapag ang porma ay isinasubmit, ang nilalaman at setting ng TextBox na kontrol ay maaaring baguhin sa pamamagitan ng server na script. Maaaring isubmit ang porma sa pamamagitan ng pag-click ng isang pindutan o kapag nagbago ang halaga sa TextBox na kontrol ng user.
Sa mga sumusunod na halimbawa, isinasaad namin ang isang TextBox na kontrol, isang Button na kontrol, at isang Label na kontrol sa isang .aspx na file. Kapag naititik ang sumite na pindutan, ang submit na subproseso ang gagawin. Ang submit na subproseso ay magpapatuloy ng isang teksto sa Label na kontrol:
<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"> Enter your name: <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 Control และ Label Control ในไฟล์ .aspx หนึ่งเมื่อคุณเปลี่ยนค่าใน TextBox และกดที่นอก TextBox หลังจากนั้น change sub routine จะถูกปฎิบัติ change sub routine จะเขียนข้อความลงใน Label Control:
<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"> Enter your name: <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 ng WebForms
- หน้าต่อไป Button ng WebForms