문제

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 (보다 여기) 브라우저로 돌아 가지 않습니다. 어쨌든, 둘 다 귀하의 요청을 해결하지 않습니다. 아마도 당신의 사례에 대해 더 자세히 설명하면 다른 솔루션을 찾는 데 도움이 될 수 있습니다. ;-)

참조자는 전적으로 클라이언트 브라우저에서 나옵니다 (이는 당신에게도 거짓말을 할 수 있습니다)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top