2010-03-24 2 views
0

나는 MS 아약스 프레임 워크가에에 location.hash를 추가, Sys.Application.initialize 동안 기본 형태의 작용에 닿을 것으로 나타났습니다. 이것은 내 응용 프로그램에서 다른 동작을 기대하는 다른 코드를 방해합니다.MS Ajax Framework에서 location.hash는 무엇을 사용합니까?

프레임 워크가 무엇입니까? 그것은 '상태'로 해시에 넣는 값을 의미하지만, 어떻게 통신하고 있는지, 어디에서 알 수 있습니까?

답변

0

아마 뒤로/앞으로 브라우저 탐색 지원. Ajax 응용 프로그램 내에서 탐색 할 때 실제로 페이지를 떠나지 않고 양식이나 페이지를 전환 할 수 있습니다. 즉, 브라우저 주소 표시 줄의 주소는 변경되지 않습니다. 이 시나리오에서는 사용자가 기대하는대로 뒤로 및 앞으로 단추가 작동하지 않습니다. 이 문제에 대한 일반적인 해결책은 사용자가 필요로하는 양식을 표시하기 위해 뒤로/앞으로 버튼을 누른 결과로이 해시가 변경되면 javascript 및 추적에서 url의 해시 부분을 변경하는 것입니다.

관련 문제