2009-12-08 5 views
2

반대 앵커를 제거 : 나는 다시 게시, 그것은 앵커를 유지하는 것 그 문제에 봉착 Retain anchor after postback in asp.net포스트 백에이 질문의

합니다.

Browse.aspx에서 시작합니다. 사용자가 페이지의 앵커로 이동시키는 무언가를 클릭합니다. 그런 다음 DropDownList에서 새 필터를 선택하므로 필터가 제자리에있는 페이지 1로 새로 고쳐 지지만 앵커는 URL에 머문 상태로 페이지를 뛰어 넘습니다.

DropBackupList에 PostBackUrl = "~/Browse.aspx"속성을 추가하지 않으려 고 시도했습니다.

아이디어가 있으십니까?

주, 나는 그가 뒤에 코드에서 방법을 다음과 같이 앵커로 전송 해요 :

RegisterStartupScript("navigateto", "<script type='text/javascript'>document.location.href='#photo1';</script>"); 

답변

1

나는 당신이 server.redirect을 (또는 새로 고침 다른 클라이언트 스크립트를 삽입해야합니다 생각 페이지에있는) 앵커없이 사용자가 새 필터를 선택할 때. 포스트 백 중에 브라우저 자체에서 브라우저를 잃어 버리지 않습니다.

+0

더 깨끗한 방법이 없습니다. -/ 그럴 것 같아요. 그렇게 할 필요가 없다고 생각합니다. –