[英]Compare Validator? Or Custom Validator?
我有兩個ASP.NET文本框
文字框1文字框2
如果用戶在文本框1中輸入了任何內容,則需要在文本框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>
在我看來,完美的選擇與您要執行的操作有關,如果第二個文本框必須具有與第一個相同的數據,則應使用CompareValidtor。 如果僅第二個數據是必需的,並且不需要與第一個數據相同,則在此處應使用RequiredValidator
文本框1 =必需的文本框2 =也可以使用帶有文本框1自定義的比較驗證器。 但是如果控制已經給你,為什么還要重新發明輪子
當在TextBox1中輸入任何內容時,是否需要輸入到TextBox2中? 您可以在后面的代碼中執行此操作。 喜歡:
if(TextBox1.Text.Length > 0)
{
if(TextBox2.Text.Length == 0)
{
//insert error message here
}
else
{
//do work here
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.