ASP.NET Pulsante per reindirizzare ad un’altra pagina

Come faccio a codice il pulsante in modo tale che quando clicco il pulsante e mi porta ad un altro modulo web? Diciamo che il nome del pulsante è Confermare e il wed forma è la conferma.aspx ?

    protected void btnConfirm_Click(object sender, EventArgs e)
    {
        (guessing that there should be an input here)
    }

 

3 Replies
  1. 46

    È possibile fare un Response.Redirect("YourPage.aspx"); o un Server.Transfer("YourPage.aspx"); sul vostro evento click del pulsante.
    Così sarà come la seguente:

    protected void btnConfirm_Click(object sender, EventArgs e)
    {
        Response.Redirect("YourPage.aspx");
        //or
        Server.Transfer("YourPage.aspx");
    }
  2. 12

    È possibile utilizzare PostBackUrl="~/Confirm.aspx"

    Per esempio:

    Per .file aspx

    <asp:Button ID="btnConfirm" runat="server" Text="Confirm"
    PostBackUrl="~/Confirm.aspx" />

    o nel tuo .cs file

    btnConfirm.PostBackUrl="~/Confirm.aspx"

    • Qual è il vantaggio di usare btn.PostBackUrl contro Risposta.Redirect?
    • controllare questo daniweb.com/web-development/aspnet/threads/69851/… fondamentalmente PostBackUrl è pensato per essere usato con stesso server, poiché farà risparmiare viewState. Risposta.Redirect può prendere per un nuovo server/sito web dove marca nuova sessione avrà inizio
  3. 5

    u possibile utilizzare questo:

    protected void btnConfirm_Click(object sender, EventArgs e)
    {
      Response.Redirect("Confirm.aspx");
    }

Lascia un commento