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控件中的值被提交。
在下面的例子中,我们声明了一个TextBox控件,一个Button控件,并在.aspx文件中一个Label控件。 当提交按钮被触发时,提交的子程序。 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>
显示范例» 在下面的例子中,我们声明了一个TextBox控件和在.aspx文件中的一个Label控件。 当您在文本框更改该值,要么在文本框外单击或按Tab键,改变子程序执行。 submit子例程写入一个文本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>
显示范例»