2009-05-22 8 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を(「URLが起こるのだろうかのexampleです"、true)は、もしあれば渡すべき変数を隠すので、はるかに優れています。

関連する問題