2009-10-06 2 views
3

IIS7 및 .NET 3.5를 사용하여 최근에 새 서버로 마이그레이션 한 ASP.NET 응용 프로그램이 있습니다.포스트 백이 간헐적으로 ASP.NET 3.5 및 IE에서 작동하지 않습니까?

이 새로운 환경에서 IE (6, 7 또는 8)에있는 일부 사용자는 ASP.NET 버튼에서 작동하지 않는 포스트 백과 함께 기묘한 간헐적 인 문제를 겪고 있습니다. (버튼을 클릭해도 아무런 반응이 없습니다)

문제가 산발적으로 발생합니다. 때로는 효과가 있고 때로는 그렇지 않습니다. 일부 사용자의 경우 단추 다시 게시는 거의 작동하지 않습니다 (그러나 때로는 예!). 문제를 복잡하게하기 위해 항상 작동하는 asp.net 버튼 포스트 백이있는 일부 페이지가 있습니다.

다른 페이지에는 asp 버튼 포스트 백이 자주 작동하지 않지만 링크 버튼 포스트 백이 항상 작동하는 'asp 버튼'과 'asp 링크 버튼'이 포함되어 있습니다.

자바 스크립트가 활성화되어 작동합니다. 소스에는 유효한 태그가 들어 있습니다.

실제로 작동 할 때와 작동하지 않을 때 소스가 똑같은 View Source 스냅 샷을 찍었습니다 !!!

처음에는 IE6에서 문제라고 생각했지만 현재는 한 사용자의 컴퓨터에서 IE7에서 재현되었습니다.

어떻게이 문제를 해결할 수 있습니까?

어떤 도움, 아이디어 또는지도라도 크게 감사하겠습니다. 나는 내 정신 밧줄 끝에있다.

+0

.NET v4에서 유사한 문제를 추적하고이 핫픽스를 발견했습니다. http://support.microsoft.com/kb/2836939 –

답변

1

post이 도움이되는지 확인하십시오. IE 6은 버튼을 조금 다르게 취급합니다. 특히 이름 충돌이있는 경우 특히 그렇습니다. 나는 이것이 사건에 대한 문제인 것을 알 수있었습니다.

+0

고마워요. 그러나 ASP.NET은 항상 명명 충돌이 발생하지 않도록 보장하지는 않습니다. –

0

범인을 찾았습니다.

페이지에 드롭 된 ComponentArt의 2007 Web.UI 구성 요소였습니다.

분명히 3.5 프레임 워크와 혼합 된 메뉴 컨트롤은 포스트 백이 작동하지 않는 이상한 문제를 일으킨 것 같습니다.

+1

안녕하세요, ASP.NET 3.5 웹 응용 프로그램에서 Telerik 컨트롤을 사용할 때 동일한 문제에 직면하고 있습니다. 어떻게 처리 했습니까? 미리 감사드립니다 ...환호 –

+0

슬픈, 우리는 당분간 컨트롤의 사용을 중지 시켰습니다. 포기하기 전에 마지막으로 생각한 것은 telerik 컨트롤의 새로운 버전으로 업그레이드하는 것입니다. 당신이 그것을 할 수 있다면 알려주십시오! –

2

이 주제는 상당히 오래된 것으로 알고 있지만 내 코드에서 같은 문제가 발견되었습니다.

ComponentArt 구성 요소 라이브러리를 사용하고 있습니다.

포스트 백 이후 특정 상황에서 코드 숨김이있는 단추는 IE에서 더 이상 실행되지 않습니다. 또한 JS 함수가 완료되고 true를 반환 할 때 onClientSide 클릭이있는 버튼이 포스트 백을 실행한다는 것을 알았습니다.

나는 나의 버튼에 다음 코드를 추가하여 제출 페이지에있는 모든 버튼을 얻을 수있었습니다 :

OnClientClick = "자바 스크립트 : true를 돌려"이미 JS를 실행하는

모든 버튼을 함수를 반환하고 true를 반환하면 문제없이 작동합니다.

관련 문제