asp.net 点击完按钮后刷新页面发现还会触发buttonClick事件
asp.net 点击完按钮后刷新页面发现还会触发buttonClick事件
当点击完按钮之后,再刷新页面,发现buttonclick事件仍然会发生,这是因为web浏览器重新发送你以前提交的信息。
protected void Button1_Click(object sender, EventArgs e)
{
//加这句话是为了避免页面刷新的时候会执行上一次的按钮操作事件
Response.Write("<script>document.location=document.location</script>");
}
在click事件里加上上述这句,便不会发生上述情况。该句把页面回归到了最初的状态。