web-dev-qa-db-fra.com

Bouton ASP.NET pour rediriger vers une autre page

Comment puis-je coder le bouton de telle sorte que lorsque je clique sur le bouton et que cela m'amène à un autre formulaire Web? Supposons que le nom du bouton est Confirm et que le formulaire WED est confirm.aspx?

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

Vous pouvez faire une Response.Redirect("YourPage.aspx"); ou une Server.Transfer("YourPage.aspx"); sur votre événement de clic de bouton. Donc ça va être comme ça:

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

Vous pouvez utiliser PostBackUrl="~/Confirm.aspx"

Par exemple:

Dans votre fichier .aspx

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

ou dans votre fichier .cs

btnConfirm.PostBackUrl="~/Confirm.aspx"

12
user3618774

vous pouvez utiliser ceci:

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