Val*_*ien 4 .net asp.net label
我正在ASP.NET中构建一个表单来发送电子邮件.到目前为止,事情很好,我能够将我的ASP:TextBox内容传递给电子邮件,没有任何问题.现在我如何做的事情被放在静态文本作为TB标签,然后用TB控制输入.
我应该使用ASP:Label控件吗?
代码示例:
<div>
Pub Contact Phone: <asp:TextBox ID="PublicationContactPhone" runat="server" TabIndex="9"></asp:TextBox>
</div>
Run Code Online (Sandbox Code Playgroud)
是否有一种表单最佳实践,表示将所有非输入文本作为标签或是否是首选项?
这听起来像是ASP.NET <asp:Label>控件和HTML <label>元素的混合.对于构建表单,将HTML <label>用作输入标签是一种很好的做法,这样点击标签就会给输入元素带来焦点,你可以用两种方式实现标签:
<label>A TextBox <input id="txtbox1" type="text" /></label>)for属性id(例如<label for="txtbox1">A TextBox</label> <input id="txtbox1" type="text" />)因此,您可以像这样标记您的页面,并且文本Pub Contact Phone:将是可点击的,以便将焦点放在输入上
<div>
<label>
Pub Contact Phone:
<asp:TextBox ID="PublicationContactPhone" runat="server" TabIndex="9" />
</label>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |