2012-12-21 1 views
1

파워 업 ASP 트리 (asp.net 2.0 웹 어플리케이션과 함께)를 사용하여 위치 및 부서 데이터를 표시합니다. 그리고이 트리보기에는 확인 단추도 있습니다. 내 코드에서는 checkchanged, nodetoggle 및 nodeselect 이벤트를 처리합니다. IE 브라우저에서 잘 작동하지만 파이어 폭스에서 이것을 확인하려고하면 체크가 유지되지 않는 경우에도 작동을 멈 춥니 다.파워 업 ASP 트리 이벤트가 작동하지 않습니다.

몸이 어떤지, 왜 이런 일이 일어나고 어떻게 다른 브라우저에서 이것을 처리 할 것인지 제안 해주십시오.

+0

와 플래그를 설정하는 반사를 사용할 수 있었고, 당신이 – Aristos

답변

1

오래 전부터 알고 있었지만 다른 소프트웨어를 유지 관리하는 데 도움이 될 수 있습니다.

컨트롤이 에이전트 사용자 문자열을 이해하지 못할 수 있으며 UplevelBrowser를 false로 잘못 설정합니다.

나는 당신이 어떤 javascrip 오류가 있는지 확인하십시오

 if (!treeviewExplorer.UplevelBrowser) 
     { 
      // fix internal UplevelBrowser setting 
      PropertyInfo p = treeviewExplorer.GetType().GetProperty("x754cb9503fcb8508", BindingFlags.NonPublic|BindingFlags.Instance); 
      object x754cb9503fcb8508 = p.GetValue(treeviewExplorer, null); 

      FieldInfo f = x754cb9503fcb8508.GetType().GetField("_b1ea521a985d430f", BindingFlags.NonPublic | BindingFlags.Instance); 
      f.SetValue(x754cb9503fcb8508, true); 
     } 
+2

당신이 설명 할 수 볼 수있는 그것의 라이브 버전이있는 경우는 도움이 될 것입니다 " 마법의 끈 "을 입력하십시오. –

+0

여기에 어떤 일이 발생하는지 이해하지 못하고 있지만 Chrome에서 렌더링 문제가 해결되었습니다. 감사! – Ron

+0

이 코드를 사용하려고 할 때 개체 예외가 발생합니다. 정확히 어디에서 이것을 사용하고 있습니까? 페이지로드시 오른쪽? – Concept211

관련 문제