2009-05-22 12 views
0

Dans asp.net 3.5 en utilisant vb je voudrais aller à une autre page de mon application lorsque l'utilisateur clique sur un bouton. Quelle est la commande pour le faire?rediriger à partir de la page asp.net

Merci

+0

juste au cas ... voir ma réponse. C'est mieux si vous voulez cacher les variables dans l'url. – Eric

Répondre

3
Response.Redirect("url") 
1

Comme mentionné TheTXI, Response.Redirect fonctionnera très bien. Cependant, votre code de clic sur un bouton ne sera pas exécuté avant la fin du cycle de vie de la page. Votre serveur peut devoir faire un peu de travail supplémentaire ou inutile en premier. Si tel est le ne chose que vous faites, juste envelopper le bouton dans une balise d'ancrage:

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

Voici un example de comment cela se passerait-il

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

Server.Transfer ("url ", true" est beaucoup mieux à utiliser car il cache les variables que vous voulez passer s'il y en a.

Questions connexes