2011-04-19 5 views
0

문제점의 원인을 찾았지만 잘 설명하지 못했습니다.유효성 검사기는 다시 게시가 발생하면 유효성을 검사하지 않습니다.

기본적으로 내 txtstartdate가 txtenddate보다 작지 않은지 확인하는 유효성 검사기가있는 양식이 있습니다. 그래서이 2 개의 텍스트 박스에는 아약스 캘린더가 붙어 있고 그 2를 선택하면 비교 유효성 검사기가 나타나고 오류가 발생합니다.

그런 다음 2 개의 드롭 다운 목록 ddlroom, ddlnumber가 있습니다. ddlroom autopostback이 활성화되어 있으므로 내 캘린더를 잘못 채워서 startdate 전에 compareValueator를 발생시키지 만 두 번째는 roomname을 선택하면 autopostback이 발생하고 유효성 검사기가 사라지고 삽입 버튼을 클릭 할 수 있으며 날짜를 삽입합니다. 유효성 검사없이 텍스트 상자에 희망이 조금 더 미안하다고 설명합니다

답변

1

DropDownList가 포스트 백을 수행 할 때 유효성 검사를 실행하려면 DropDownList에 CausesValidation="true"을 설정해야합니다.

+0

나는 ddlroomname과 startdate 및 enddate에서이를 활성화하려고 시도했지만 일단 포스트 백이 발생하면 유효성 검사기가 사라지고 데이터베이스에 레코드를 제출할 수 있으며 compareValator는 실행되지 않습니다. – Jawaid

관련 문제