2009-11-26 5 views
0

저는 계좌 조작에 의해 사용되기를 원하는 사용자 (은행 관리자)로부터 환율을받는 데 사용되는 UserControl을 가지고 있습니다. 중앙 은행 웹 서비스에서 환율을로드 할 수 있지만 팁 - 최종 값은 사용자가 선택합니다.하나의 버튼을 클릭 한 후 컨트롤 유효성 검사를 피하고 다른 버튼을 클릭 한 후에 컨트롤 유효성 검사를 피할 수 있습니까?

상자에 asp:TextBox 상자가 있고 asp:LinkButton - Get (환율) 및 Approve (고객 요청)입니다.

승인 전에 입력란 값 (RequiredFieldValidator)과 정확성 (RegularExpressionValidatorCompareValidator)을 확인해야합니다.

그래서 문제는 - 사용자가 가져 오기 버튼을 클릭하면 유효성 검사도 호출되고 실패합니다. 가져 오기 버튼을 사용 중지하고 승인 버튼을 사용하도록 설정하는 방법

답변

6

Button 또는 LinkButton 컨트롤의 CausesValidation 속성을 사용하면 유효성 검사 컨트롤에 대한 유효성 검사를 활성화/비활성화 할 수 있습니다.

<asp:Button ID="btnGetRate" Text="Get Rate" 
    CausesValidation="False" OnClick="btnGetRate_Click" runat="server"/> 
+0

대단히 감사합니다. – abatishchev

관련 문제