2009-05-22 2 views
0

asp.net 3.5 vb 사용하여 사용자가 단추를 클릭 할 때 내 응용 프로그램에서 다른 페이지로 이동하고 싶습니다. 이 일을하기위한 명령은 무엇입니까? asp.net 페이지에서 리디렉션

는 TheTXI가 언급 한 바와 같이 당신이

+0

경우에 따라 ... 내 대답 게시보기. URL의 변수를 숨기려면이 방법이 좋습니다. – Eric

답변

3
Response.Redirect("url") 
1

, Response.Redirect가 잘 작동합니다 감사합니다.

그러나 페이지 수명주기가 끝날 때까지 버튼 클릭 코드가 실행되지 않습니다. 귀하의 서버는 상당히 많은 불필요한 작업을 먼저 수행해야 할 수도 있습니다. 이것은 당신이하고있는 것 인 경우, 단지 앵커 태그의 버튼을 포장 :

여기
<a href="url"><asp:button .../></a> 
1

가 그

Public Sub Click (ByVal sender As Object, ByVal e As System.EventArgs) 
    Response.Redirect(SelectedItem.Text) 
End Sub 
0

Server.Transfer를 될까 방법의 example ("URL입니다 ", true)는 전달하려는 변수가 있으면 숨기므로 사용하는 것이 훨씬 낫습니다.

관련 문제