private static bool SubmitState = false;
protected void Page_Load(object sender, EventArgs e)
...{
//判断页面是否初始化以及提交的状态
if (IsPostBack && SubmitState)
...{
//从委托队列中删除原始事件
this.Button1.Click -= new EventHandler(Button1_Click);
this.Button1.Click += new EventHandler(kenButton1_Click);
}
}
//重复提交事件
private void kenButton1_Click(object sender, EventArgs e)
...{
Response.Write("请不要重复提交,或者刷新");
}
//提交
protected void Button1_Click(object sender, EventArgs e)
...{
Response.Write("提交成功");
SubmitState = true;
this.Button1.Click -= new EventHandler(Button1_Click);
this.Button1.Click += new EventHandler(kenButton1_Click);
}
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1777308