Response. 다른 참조 자로 저장합니다
-
05-07-2019 - |
문제
ASPX 웹 페이지에 다음 코드가 있습니다.
Response.Redirect("/Someurl/");
또한 다음과 같은 리디렉션으로 다른 참조자를 보내고 싶습니다.
Response.Redirect("/Someurl/", "/previousurl/?message=hello");
ASP.NET에서 가능합니까, 아니면 참조자가 브라우저에서만 처리됩니까?
스티븐을 건배합니다
해결책
참조자는 준비되어 있으며 그렇게되어야합니다. 왜 필요한지 모르겠지만 쿼리 변수를 보낼 수 있습니다.
Response.Redirect("/Someurl/");
전화해도됩니다
Response.Redirect("/Someurl/?message=hello");
도움이된다면 필요한 것을 얻으십시오.
다른 팁
Response.Redirect
답변 코드 (HTTP 302)를 브라우저로 보내 새로운 요청을 발행합니다 (적어도 이것은 예상되는 동작입니다). 또 다른 가능성은 사용하는 것입니다 Server.Transfer
(보다 여기) 브라우저로 돌아 가지 않습니다. 어쨌든, 둘 다 귀하의 요청을 해결하지 않습니다. 아마도 당신의 사례에 대해 더 자세히 설명하면 다른 솔루션을 찾는 데 도움이 될 수 있습니다. ;-)
참조자는 전적으로 클라이언트 브라우저에서 나옵니다 (이는 당신에게도 거짓말을 할 수 있습니다)
제휴하지 않습니다 StackOverflow