我有两个ASP.NET文本框
文本框1文本框2
如果用户在textbox 1中输入任何内容,我希望将输入输入到textbox 2中。实现这一目标的最佳方法是什么?
CompareValidator?RequiredValidator?CustomValidator?
这是我的密码:
<div class="MHStransactionDateFrom">
<asp:Label ID="lblMHSTransactionDateFrom" runat="server" Text="Transaction Date From" Width="120"></asp:Label>
<asp:TextBox ID="ddlMHSTransactonDateFrom" runat="server" Height="10px" Width="100px" CssClass="small date"></asp:TextBox>
<div class="MHStransactionDateTo">
<asp:Label ID="lblMHSTransactionDateTo" runat="server" Text="Transaction Date To" style="font-size: 1.2em; color: #FFF;" Width="200"></asp:Label>
<asp:TextBox ID="ddlMHSTransactionDateTo" runat="server" Height="10px" Width="100px" CssClass="small date"></asp:TextBox>
</div> 发布于 2014-11-13 22:01:35
在我看来,最好的选择是相对于您想要做的事情,如果第二个文本框必须具有与第一个文本框相同的数据,则应该使用CompareValidtor。如果只需要第二个数据,而不需要与第一个数据相同,那么在这里您应该使用RequiredValidator
发布于 2014-11-14 19:10:56
textbox 1=必需的textbox 2=比较验证器和textbox 1自定义也可以使用。但是如果控制已经给了你,为什么要发明轮子呢?
发布于 2014-11-14 20:26:19
当在TextBox2中输入任何内容时,需要输入到TextBox1中吗?您可以在后面的代码中这样做。比如:
if(TextBox1.Text.Length > 0)
{
if(TextBox2.Text.Length == 0)
{
//insert error message here
}
else
{
//do work here
}
}https://stackoverflow.com/questions/26919155
复制相似问题