2014-04-17 2 views
0

페이지가 눈에 띄게 위쪽으로 이동 한 다음 포스트 백의 이전 스크롤 위치로 이동하는 것은 정말 성가신 문제입니다.성가신 페이지 포스트 백으로 점프

몇 가지 세부 정보 : 어떤 RadioButton이 선택되어 있는지에 따라 몇 개의 패널을 표시하고 숨기려면 RadioButtonList에서 RadioButtons 집합을 사용하는 ASP.NET (VS 2010, .Net Framework 4.0) 페이지가 있습니다. 또한 페이지에 서버에 다시 게시되도록하는 다른 몇 가지 컨트롤이 페이지에 있습니다. MaintainScrollPositionOnPostback 페이지 속성을 "true"로 설정했습니다.

이 모든 기능이 작동합니다. 문제는 시각적으로 페이지가 다시로드 될 때 맨 위로 이동 한 다음 이전 스크롤 위치로 점프 다운합니다. 그러나 일부 브라우저에서만 가능합니다. IE 9, Chrome 및 Firefox를 사용하여 개발 컴퓨터에서 테스트했습니다. 내 상사가 IE 9에서만 테스트하고 있습니다. 제 개발 컴퓨터에서는 완벽하게 IE 9 (이상하게도)에서 작동하지만 크롬이나 Firefox에서는 완벽하게 작동하지 않습니다. IE에서는 페이지가 포스트 뒤로 보였을 때 페이지가 앉아서 이전 스크롤 위치를 유지하면서 패널 전체를 표시하거나 숨 깁니다. 좋은데. Chrome과 Firefox에서 페이지가 다시로드되면 페이지 상단으로 이동 한 다음 이전 스크롤 위치로 건너 뛰고 관찰하기가 정말 짜증납니다. 내 상사 기계에서 키커는 IE 9를 사용하고 있습니다. 실제로 실행중인 버전과 동일하지만 그녀의 컴퓨터에서 Chrome과 Firefox에서 볼 수있는 것과 동일한 동작을 보게됩니다.

내가 생각할 수있는 모든 조합에서 다음 메타 태그를 추가하려고했지만이 문제를 해결하는 데 도움이되지 않았습니다.

<meta http-equiv="Page-Enter" content="Alpha(opacity=100)" /> 
<meta http-equiv="Page-Exit" content="Alpha(opacity=100)" /> 

오전 나는이 문제를 해결하기 위해 UpdatePanel을 사용하려면이 페이지를 다시 설계해야하는 것 또는 다른 방법은 무엇입니까? 내가 여기서 무엇을 놓치고 있니?

답변

0

음. . . 이것은 실제로 대답이 아니지만 페이지에 일부 업데이트 패널을 추가하는 문제를 해결했으며 훌륭하게 작동합니다.

나는 아직도이 문제에 대해 궁금해하며 누군가가 그것에 무게를 달기를 원한다면 나는이 포스트를 계속 모니터링하여 여러분이 그것에 대해 무엇을 말하고 있는지 볼 것입니다.

관련 문제