protected void btnsave_Click(object sender, EventArgs e)
{
btnsave.Enabled = false;
.
. // processing code
btnsave.Enabled = true;
}
但是按钮从不会被禁用? 我只想避免多次点击(避免数据冗余)? (即使有一个更新面板,调用UpdatePanel.Update()不做任何改变)禁用在特定按钮单击事件内不工作的按钮
这并不妨碍用户双击。 http://tgynther.blogspot.de/2011/07/aspnet-prevent-button-double-click.html –
要禁用按钮,您还可以使用(sender as Button).Enabled = false; –