2013-07-27 2 views
0

텍스트 입력, 체크 박스, 라디오 버튼, 선택 및 AsyncFileUpload 컨트롤이있는 양식이 있습니다.설명 AjaxControlToolkit AsyncFileUpload 오류가 발생 했습니까?

모든 선택 항목은 코드 숨김에서 동적으로 채워지며 그 중 하나에는 내 페이지 컨트롤러 개체에서 선택 항목 하나가 추가됩니다 (다른 옵션을 선택하면 제거됩니다).

업 로더의 클라이언트 기능을 직접 제어하는 ​​스크립트 이외의 업로드 컨트롤과 함께 페이지의 javascript가 실행되고 있지 않음을 확인했습니다.

다른 입력란을 건드리지 않고 파일 업로드를 시도하면 알 수없는 서버 오류가 발생합니다.
하나만 선택 옵션을 변경하면 (다시 옵션이 제거됨) 이제 이미지를 업로드 할 수 있습니다. 내 솔루션 코드에서 옵션을 추가하고 옵션을 클라이언트에서 선택한 후 제거 할 수 있지만 내 질문은이 있습니다 :

왜이 오류가 발생합니까? 그 이유는 무엇입니까?

답변

0

이유를 찾았습니다. My Select는 asp : DropDownList이고 반환 된 데이터의 유효성을 검사하는 코드가 있습니다. 자바 스크립트에서 값을 변경 했으므로 서버가 보낸 것과 더 이상 동일하지 않아 예외가 발생했습니다. 해결책은 클라이언트가 아닌 서버에서 변경을 수행하는 것입니다. 복잡한 문제에 대한 간단한 해결책.