2009-06-11 4 views
2

저는 Accordian 컨트롤을 ajax 툴킷으로 사용하고 있습니다.Accordian ajax 컨트롤에서 JScript 런타임 오류가 발생합니다.

Microsoft JScript runtime error: Sys.ArgumentException: Value must not be null for Controls and Behaviors.
Parameter name: element

+0

이 오류가 너무 있음 'Sys.ArgumentException : 컨트롤 및 동작에 대해 값이 null이 아니어야합니다. 매개 변수 이름 : element 'in IE11 도와주세요 ??? – Syed

답변

1

이 오류와 관련된 문제의 전체 호스트가있을 수 있습니다 :

나는 다음과 같은 오류를 받고 있어요. 계속 진행할 것은 없지만 몇 가지 가능성이 있습니다.

  1. 아코디언의 가시성 설정을 확인하십시오. 외관상으로는 visible = false 또는 style = "display : none"으로 설정된 경우 올바르게 Extender에 연결되지 않을 수 있습니다.
  2. 주석 처리 된 아코디언 컨트롤 (예 : 댓글 블록)도 확인하십시오. 이로 인해 ScriptManager가없는 아코디언을 찾을 수 있습니다.
  3. 마지막으로 오류를 던진 아코디언이 아닌 경우 각 컨트롤과 해당 Extender가 동일한 UpdatePanel에 있는지 확인하십시오.

희망이 있습니다.

+0

업데이트 패널을 사용하고 있지 않습니다. –

+1

여전히 공개 설정을 확인하십시오. visible = false가있는 컨트롤은 페이지에 렌더링되지 않으므로 Extender가 해당 컨트롤을 찾을 수 없으며 오류!, 오류가 발생합니다. 자세한 내용은이 스레드를 확인하십시오. http://forums.asp.net/t/1038420.aspx –

1

AJAX 컨트롤에 ID를 명시 적으로 설정하지 않았기 때문에이 문제가 발생했습니다. ID 속성을 설정하는지 확인할 수 있습니다.

2

텍스트 상자와 마스크 된 즐겨 찾기 확장자가 포함 된 이전 HTML 블록 (<!-- ... -->)을 주석 처리 한 결과로이 문제가 발생했습니다.

해당 HTML을 제거하면 오류가 발생하지 않습니다.

+1

동일한 문제가 발생하여 html 주석을 제거하면 문제가 해결됩니다. 그래서 이상한. 감사! –

-1

나는 사람들이 시간을 절약하기를 바랍니다.

EnableClientScript="false" 
+0

wtf - 자바 악마가 내 게시물을 편집하고 내 대답에 b -c (-2)를주었습니다.이 버그는 a $$에서 큰 고통이었습니다. 권자 – user2673036

0

내가 동적으로 효력 발생 일을 기준으로 내 ID를 구축했다 :

나를 위해 문제는 컨트롤 속성 세트/w (필수 필드 유효성 검사기)이었다. 그래서 제가 할당 하려던 ID는 "tp03/14/2015"와 같았습니다. 이것은 나빴습니다.

할당하려는 ID에 슬래시가 없는지 확인하십시오.

관련 문제