控件用於創建用戶可輸入文本的文本框。
TextBox 控件用於創建用戶可輸入文本的文本框。
TextBox 控件的屬性列在我們的TextBox 控件參考手冊中。
下面的例子演示了您可能在 TextBox 控件中使用到的一些屬性:
<html> <body> <form runat="server"> A basic TextBox: <asp:TextBox id="tb1" runat="server" /> <br /><br /> A password TextBox: <asp:TextBox id="tb2" TextMode="passWord" runat="server" /> <br /><br /> A TextBox with text: <asp:TextBox id="tb4" Text="Hello World!" runat="server" /> <br /><br /> A multiline TextBox: <asp:TextBox id="tb3" TextMode="multiline" runat="server" /> <br /><br /> A TextBox with height: <asp:TextBox id="tb6" rows="5" TextMode="multiline" runat="server" /> <br /><br /> A TextBox with width: <ASP:TextBox id="tb5" columns="30" runat="server" /> </form> </body> </Html>
當表單被提交時,TextBox 控件的內容和設置可通過服務器腳本進行修改。可通過點擊一個按鈕或當用戶更改 TextBox 控件中的值對表單進行提交。本文是網頁教學www.webjx.com收集整理或者原創內容,轉載請注明出處!
在下面的例子中,我們在一個 .ASPx 文件中聲明了一個 TextBox 控件、一個 Button 控件和一個 Label 控件。當提交按鈕被觸發時,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"> 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>
在下面的例子中,我們在一個 .ASPx 文件中聲明了一個 TextBox 控件和一個 Label 控件。當您更改了 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"> 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>