2014-09-09 4 views
0

두 개의 다른 양식 페이지에서 공유하는 "감사합니다"페이지가 있습니다. 내가 원했던 것은 원래 페이지의 내용에 달려 있는데, Response.Redirect에 4 초 후에 이전 페이지의 URL을 채우게하십시오.동적 응답. 이전 페이지로 리디렉션

리디렉션에 넣기 위해 이전 URL을 가져 오는 방법을 모르겠습니까? 나는 이것을 멀리 보았습니다 :

+0

가능한 중복 (http://stackoverflow.com/questions/4258217/getting-the-http-referrer-in-asp-net) –

+0

시도 HttpRequest.UrlReferrer?, 가장 깨끗하다고 ​​생각합니다. – sarepta

답변

0

서버에서 무엇인가를 보여주고 싶다면 이것을 할 것입니다. asp:HiddenField을 통해 전달하려는 페이지를 제공 한 다음 해당 값을 자바 스크립트 및 리디렉션에로드 할 수 있습니다. 같은

뭔가 :이 하나로서

var redirectUrl = document.getElementById("myRedirectUrlHiddenFieldID"); 
setTimeout(function() { window.location = redirectUrl; }, 4000); 
0

매우 분석적 말한다 : Suggested solutions

는 이러한 목표를 달성하는 방법은 여러 가지가 있습니다. 다시 크로스 페이지 게시물 제어 PostBackURL 속성을 추가 다른 페이지 대신 다시 게시

4)에

1) Request.QueryString["SomeParameter"].ToString();

2) this.Context.Items["Parameter"].ToString();Server.Transfer("somePage.aspx", true);

3) 전기 형태 : 간단히.

최상의 것을 선택하고 사용해보십시오.

관련 문제