Empêcher l'Actualisation de la Page en C#

Double de Asp.Net l'Événement Bouton sur l'actualisation des feux de nouveau??? GUID?

bonjour, j'ai un site web et lorsqu'un utilisateur clique sur un bouton et la page de publication, si l'utilisateur actualiser la Page ou appuyez sur la touche F5 sur le bouton de la méthode est appelée de nouveau.

tout savoir d'une certaine méthode pour empêcher l'actualisation de la page avec la redirection de la page à nouveau la même page ?

quelque chose comme si la page.isRefresh) ou quelque chose... ou si existe javascript solution est meilleure.

cette vu des œuvres.... mais quand j'actualise, il n'est pas publié mais de montrer l'avant de la valeur dans la zone de texte

http://www.dotnetspider.com/resources/4040-IsPageRefresh-ASP-NET.aspx

private Boolean IsPageRefresh = false;
protected void Page_Load(object sender, EventArgs e)
{        
    if (!IsPostBack)
    {
        ViewState["postids"] = System.Guid.NewGuid().ToString();
        Session["postid"] = ViewState["postids"].ToString();
        TextBox1.Text = "Hi";

    }
    else
    {
        if (ViewState["postids"].ToString() != Session["postid"].ToString())
        {
            IsPageRefresh = true;
        }
        Session["postid"] = System.Guid.NewGuid().ToString();
        ViewState["postids"] = Session["postid"];
    }
}
protected void Button1_Click(object sender, EventArgs e)
{
    if (!IsPageRefresh) //check that page is not refreshed by browser.
    {
        TextBox2.Text = TextBox1.Text + "@";

    }
}

OriginalL'auteur jmpena | 2009-04-05