두 개의 다른 양식 페이지에서 공유하는 "감사합니다"페이지가 있습니다. 내가 원했던 것은 원래 페이지의 내용에 달려 있는데, Response.Redirect
에 4 초 후에 이전 페이지의 URL을 채우게하십시오.동적 응답. 이전 페이지로 리디렉션
리디렉션에 넣기 위해 이전 URL을 가져 오는 방법을 모르겠습니까? 나는 이것을 멀리 보았습니다 :
두 개의 다른 양식 페이지에서 공유하는 "감사합니다"페이지가 있습니다. 내가 원했던 것은 원래 페이지의 내용에 달려 있는데, Response.Redirect
에 4 초 후에 이전 페이지의 URL을 채우게하십시오.동적 응답. 이전 페이지로 리디렉션
리디렉션에 넣기 위해 이전 URL을 가져 오는 방법을 모르겠습니까? 나는 이것을 멀리 보았습니다 :
서버에서 무엇인가를 보여주고 싶다면 이것을 할 것입니다. asp:HiddenField
을 통해 전달하려는 페이지를 제공 한 다음 해당 값을 자바 스크립트 및 리디렉션에로드 할 수 있습니다. 같은
뭔가 :이 하나로서
var redirectUrl = document.getElementById("myRedirectUrlHiddenFieldID");
setTimeout(function() { window.location = redirectUrl; }, 4000);
매우 분석적 말한다 : Suggested solutions
는 이러한 목표를 달성하는 방법은 여러 가지가 있습니다. 다시 크로스 페이지 게시물 제어 PostBackURL 속성을 추가 다른 페이지 대신 다시 게시
4)에
1) Request.QueryString["SomeParameter"].ToString();
2) this.Context.Items["Parameter"].ToString();
및 Server.Transfer("somePage.aspx", true);
3) 전기 형태 : 간단히.
최상의 것을 선택하고 사용해보십시오.
PreviousPage 속성을 사용할 수 있습니다. 그러면 감사 페이지로 이동 한 웹 양식을 알 수 있습니다. 이 문제를 해결하려면 .aspx 페이지 상단에 몇 가지 설정을 추가해야합니다. [ASP.NET에서 HTTP 추천자 얻기]의
http://msdn.microsoft.com/en-us/library/system.web.ui.page.previouspage%28v=vs.110%29.aspx
가능한 중복 (http://stackoverflow.com/questions/4258217/getting-the-http-referrer-in-asp-net) –
시도 HttpRequest.UrlReferrer?, 가장 깨끗하다고 생각합니다. – sarepta