Asp.net 2.0을 사용하고 있습니다. 나는 1 페이지에서 2 페이지까지 server.transfer
을합니다. URL은 1 페이지를 유지합니다. 이제 2 페이지의 링크를 클릭하면 3 페이지로 이동합니다. 따라서 URL은 1 페이지로 유지됩니다. 대신 브라우저에 이제 예상되는 행동입니까?Server.transfer URL을 두 번 다시 변경합니다.
실제로 URL에서 매개 변수를 숨기려고했습니다.
- 여기에서 이전 페이지에 액세스 할 수 없기 때문에
response.redirect
을 사용할 수 없습니다. - PostBackUrl을 사용해 보았지만 현재 페이지에 데이터를 저장하고 오류가 발생하지 않은 경우 다음 페이지를 표시해야하기 때문에 저에게 적합하지 않습니다. 데이터가 올바르지 않거나 오류가있는 경우 사용자에게 동일한 페이지를 표시해야합니다.
- 이제 server.transfer를 시도했지만 이전 페이지의 URL이 표시됩니다.
아무도 올바른 방향으로 나를 가리킬 수 있습니까?
나는 세션을 사용하여 끝내고 저를 위해 문제를 해결합니다. 그러나 나는 아직도이 문제에 대한 해결책이 무엇인지 알고 싶습니다. –