Comment faire pour désactiver un bouton après le 1er clic

J'ai la suite de l'événement onclick d'un bouton. une fois que cet événement est ftonired je veux désactiver le bouton. Quelqu'un peut-il m'aider à comprendre comment le faire?

Voici le code que j'ai exécuter sur buttonclick événement.

protected void Button3_Click(object sender, EventArgs e)
{

    if (Session["login"] != null && Session["db"] != null)
    {

        digit b = new digit();
        String digitformed = b.formdigit(this.DropDownList1, this.TextBox1, this.TextBox2);

        chekcount c = new chekcount();
        int count = c.getmaxcountforjud_no(digitformed);
        int addtocount = count + 1;

        String name = Session["login"].ToString();
        String databs = Session["db"].ToString();
        String complex_name = name + databs;

        if (DropDownList2.SelectedItem.Text != "New")
        {
            update u = new update();
            u.update1(this.Editor1, digitformed, this.TextBox3, complex_name, name, this.DropDownList2);
            Response.Write(@"<script language='javascript'>alert('Updated')</script>");

        }
        else
        {
            save d = new save();
            d.dosave(this.Editor1, addtocount, digitformed, this.TextBox3, complex_name, name);
            Response.Write(@"<script language='javascript'>alert('Saved')</script>");

        }
    }
    else
    {
        Response.Redirect("log.aspx");
    }
}

Ici, c'est le Bouton qui je veux désactiver.

<asp:Button ID="Button3" runat="server" Text="Save" onclick="Button3_Click" 
                    Visible="False" />
Défini sur False à la propriété Enabled de bouton, cliquez sur gestionnaire.
pouvez-vous être clair quand vous voulez ce bouton pour être désactivés?client ou après la publication de serveur

OriginalL'auteur Ishan | 2011-12-12