2014-07-18 5 views
1

ASP.NET 응용 프로그램을 사용하고 동일한 ASPX 페이지를 사용하여 일부 프로세스에서 3 단계를 표시합니다. 나는 다음과 같아야 다른 URL 주소 표시해야하는 마지막 단계에,주어진 페이지의 URL을 변경할 수 있습니까?

http://site/Order.aspx?ActionID=a&ActionDate=b&SeatType=&SeatsID=c&RowNumber=&Price=d&OpenID=e&MuzTVPas=e 

을 :하지만 주소는 다음과 같은 모습

http://site/Order.aspx?Basket=thanks 

을 그래서를 가능 모든 않고 다른 주소를 표시 강제하는 것입니다 그 매개 변수들?

+0

다음 단계로 가기 위해 Response.Redirect()를 사용합니까? –

+0

아니요. 동일한 페이지에서 다시 게시를 사용합니다. – tesicg

답변

1

내가 할 수있는 유일한 방법은 클라이언트에서 history.pushState을 사용하는 것입니다. 포스트 백을 발생시키지 않고이 서버 측에서 처리 할 수 ​​있다고 상상할 수는 없습니다.

+0

확인. 포스트 백을 사용하여 어떻게 작동시킬 수 있습니까? – tesicg

+1

@tesicg [HTML5 : 페이지를 새로 고치지 않고 브라우저 URL 변경] (http://spoiledmilk.com/blog/html5-changing-the-browser-url-without-refreshing-page/) – James

+0

하지만 알다시피 IE의 모든 버전이이를 지원합니다. 그것을 극복 할 수있는 방법이 있습니까? – tesicg

관련 문제