0

나는 두 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> 

답변

0

완벽한 선택이 두 번째 텍스트 상자가 첫 번째로 동일한 데이터를 사용해야하는 경우, 당신은 CompareValidtor를 사용해야 수행 할 작업에 상대적입니다 :

여기 내 코드입니다. 두 번째 데이터가 아닌 단지 첫 번째와 동일하게 필요한 필요한 경우 , 여기 당신은 RequiredValidator에게

0

텍스트 상자 (1) = 필수 텍스트 상자 2 = 너무 사용할 수있는 텍스트 상자에 1 정의와 비교하여 유효성 검사기를 사용해야합니다. 그러나 컨트롤이 이미 당신에게 줄 경우 휠을 발명하는 이유는 무엇입니까

-1

TextBox1에 아무 것도 입력되어있을 때 필요한 TextBox2에 입력을 원하십니까? 당신은 뒤에 코드에서 이것을 할 수 있습니다. 유사 :

if(TextBox1.Text.Length > 0) 
{ 
    if(TextBox2.Text.Length == 0) 
    { 
     //insert error message here 
    } 
    else 
    { 
     //do work here 
    } 

} 
+0

유효성 검사기를 사용하는 이점 중 하나는 잘못된 데이터로 양식을 제출하지 못하도록 JS를 방출 할 수 있다는 것입니다. – Andy