asp.net 点击完按钮后刷新页面发现还会触发buttonClick事件

来源:互联网 发布:淘宝超出七天退换货 编辑:程序博客网 时间:2024/06/02 21:52


当点击完按钮之后,再刷新页面,发现buttonclick事件仍然会发生,这是因为web浏览器重新发送你以前提交的信息。

    protected void Button1_Click(object sender, EventArgs e)
    {
        //加这句话是为了避免页面刷新的时候会执行上一次的按钮操作事件
        Response.Write("<script>document.location=document.location</script>");
    }

在click事件里加上上述这句,便不会发生上述情况。该句把页面回归到了最初的状态。


0 0