2013-08-16 1 views
0

잘 작동하는 DataGrid가 있습니다. 그러나 사용자가 클릭 한 데이터 그 리드 행 (클릭 한 행에 대한 자세한 정보를 표시하는 행을 확대)을 클릭하면 불만이 나타납니다. 페이지가 페이지 맨 위로 다시 이동합니다. 즉, 클릭 한 행의 확장 된 세부 정보를 보려면 뒤로 스크롤해야합니다.페이지가 맨 위로 이동하지 못하도록 막으십시오.

어떻게 그런 일이 일어나지 않습니까? 내가 문제 페이지의 상단 태그에 smartnavigation=true을 추가 한

, 즉

<%@ Page Language="VB" Explicit="true" Strict="false" EnableSessionState="True" smartnavigation="True" %> 

내가 설치 .NET 2.0을 가지고 서버에 .NET 1.1 코드를 사용하고 있습니다. 나는 .NET 2.0이 .NET 1.1 페이지와 하위 호환성이 있다고 가정하고있다.

답변

0

언급 한 옵션은 ASP2.0에서 사용되지 않지만 어쨌든 작동해야합니다. 문제는 현대의 웹 브라우저가 IE6 이하의 compability-mode를 떨어 뜨릴 수 있다는 것입니다.

사용자는 어떤 브라우저 버전을 사용합니까? .NET1.1는 아주 오래된 것, 그리고 당신은 단지에 시도 할 수

+0

확인에 함수 뒤에

return false; 

을 넣어 ... 많은 변화 브라우저가 작동하는 방식에있어왔다 코드를 SmartNavigation = "True"(대소 문자 구별)로 업데이트하면 해당 규칙을 무시할 수 있습니까? :) – claj