2009-11-03 3 views
0

동일한 페이지에 대해 response.redirect를 수행해야합니다. "새로 고침"또는 "깜박임"페이지없이 어떻게해야합니까? 업데이트 웹 사이트는 검색 웹 사이트이므로 브라우저의 뒤로 버튼을 사용할 수 있어야합니다. 페이지에 몇 가지 검색 필터가 있으며 필터를 클릭 할 때마다 적절한 쿼리 문자열을 사용하여 같은 페이지로 resposne.redirect를 수행합니다.Response. 페이지 새로 고침이없는 동일한 페이지로 리디렉션

감사합니다.

답변

2

"깜박임"또는 "새로 고침"없이이 작업을 수행 할 수있는 유일한 방법은 AJAX 호출을 수행하고 필요한 모든 필드를 업데이트하는 것입니다. 그렇지 않으면 Response.Redirect() 페이지가 깜박입니다.

+0

이 작업을 수행하고 통화 기록을 유지하는 방법이 있습니까? – Prabhu

2

ScriptManager 컨트롤의 EnableHistory 속성을 살펴보십시오. .NET 3.5 SP1에서 도입되어 브라우저가 부분 포스트 백에 대한 기록 포인트를 유지할 수 있습니다. 즉, 사용자는 브라우저에서 앞으로/뒤로 버튼을 사용하여 이러한 기록 포인트를 탐색 할 수 있습니다.

관련 문제