asp.net에서 사용자 지정 유효성 검사 도구를 사용하여 텍스트 상자가 비어 있는지 확인합니다 (해당 텍스트 상자가 때때로 활성화 될 것이므로 requiredfieldvalidator를 사용하지 않았습니다.) 문제는 사용자 지정 유효성 검사기 이벤트asp.net에서 실행하는 사용자 정의 유효성 검사기 이벤트를 얻는 방법?
<asp:TextBox ID="txtS_rentSDate" runat="server" Font-Names="Bookman Old Style"
Font-Size="Medium" Width="326px"
ontextchanged="txtS_rentSDate_TextChanged"
CausesValidation="True"></asp:TextBox>
<asp:CustomValidator ID="cvRentSDate" runat="server"
ControlToValidate="txtS_rentSDate"
ErrorMessage="Please enter the rent start date"
onservervalidate="cvRentSDate_ServerValidate" ValidateEmptyText="True"
Width="180px"></asp:CustomValidator>
코드 뒤에 : 뒤에 코드가 all.This에서 발사되지에서 소스 코드 친절
protected void cvRentSDate_ServerValidate(object source, ServerValidateEventArgs args)
{
args.IsValid = (args.Value.Length > 0);
}
내가 잘못 가고 어디 알려 무엇을 할 수있는 적절한 방법입니다 ?
페이지가 다시 게시됩니까? 다른 행사는 어떻게합니까? –
예, 다른 이벤트가 발생합니다. – TVicky
양식에 위의 다른 컨트롤이 있습니까? 필요할 수있는 컨트롤 중 일부가 Required Validator 또는 클라이언트 측에서 작동하는 다른 유효성 검사기를 사용했을 수도 있습니다. 이 경우 게시물이 다시 발생할 때만 이벤트가 시작됩니다. – dotnetstep