2009-04-26 2 views
0

나는 사용자 정의 모듈을 작성한 닷 넷 사이트를 가지고 있습니다. 사용자가 정보를 제출하기 위해 작성하는 양식입니다. 큰 문제는 아닙니다.IE7/Vista에서 DNN 페이지가 올바르게 렌더링됩니다.

양식에서 확인을 위해 Ajax 및 Ajaxoolkit을 사용하고 캘린더 팝업을 사용합니다. 양식 데이터를 기반으로 컨트롤을 활성화/비활성화합니다.

Everthing은 IE7/Vista를 제외한 모든 브라우저/OS 콤보에서 잘 작동합니다.

페이지는 대부분의 lables와 conrols를 보이지 않게 렌더링합니다. 컨트롤이 있으며 데이터를 입력 할 수도 있습니다. 데이터를 볼 수 있습니다. 여기

는 링크입니다 : http://www.gpusbc.com/test/tabid/76/Default.aspx

내가 개발 IE7와 파이어 폭스와 윈 XP 시스템에 아무런 문제가 없습니다. Vista의 FireFox에는 문제가 없습니다.

답변

1

참고 : IE8의 IE8에서는 일반 모드 나 호환 모드에서는 작동하지 않습니다. 이것은 컨트롤이 거기에 있기 때문에 믿기지 않을 정도로 이상합니다. 예를 들어 텍스트 상자를 클릭하면 데이터를 볼 수 없습니다.

float : left 스타일을 제거하면 .aaInput 클래스에서 상속되어 모든 입력 내용이 표시됩니다. 블록 표시를 삭제했습니다. 라벨과 입력 모두에서이 작업을 수행하면 좋을 것입니다.

IE8의 개발자 도구를 IE8 모드와 호환 모드에서 테스트했습니다.

+0

그건 작동합니다! 고맙습니다! 양식은 IE7/Vista에서 꽤 좋아 보인다. 그러나 더 이상 FireFox에서 제대로 보이지 않습니다. 라벨의 폭이 일정하지 않습니다. – HitLikeAHammer

+0

레이블이 일직선이되도록 정렬하는 것이 좋습니다. 이게 당신의 문제를 해결하면 이것을 정답으로 만드는 것을 잊지 마십시오 ;-) – JoshBerke

+0

알았어요. 나는 전시를 제거했다 : 블록 그러나 나는 떠났다 : 왼쪽. 이렇게하면 IE7/Vista IE7/WinXP 및 FF에서 올바르게 렌더링됩니다. – HitLikeAHammer