asp.net c# tutorials and examples code for web developers

How to enable and disable LinkButton programmatically in asp.net c#

Enable and disable LinkButton programmatically
LinkButton is an asp.net web server control. this server control display a hyperlink-style button control on web page. linkbutton control have a built in property to enable or disable linkbutton control programmatically at run time.

linkbutton Enabled property get or set a value indicating whether the linkbutton control is enabled. by using this property we can make a linkbutton control enabled or disabled dynamically at run time. Enabled property value type is System.Boolean. this property value 'true' means the linkbutton control is enabled and 'false' indicate the linkbutton control will render as a disabled linkbutton control. a disabled control typically appears dimmed in web browser.

the following asp.net c# example code demonstrate us how can we enable or disable a linkbutton server control programmatically at run time in an asp.net application.
LinkButtonDisable.aspx
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    protected void Button1_Click(object sender, System.EventArgs e)
    {
        LinkButton1.Enabled = false;
        Label1.Text = "LinkButton Now Disable";
    }
    protected void Button2_Click(object sender, System.EventArgs e)
    {
        LinkButton1.Enabled = true;
        Label1.Text = "LinkButton Now Enable";
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>How to enable, disable LinkButton programmatically</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:Navy">LinkButton Example: Enable Disable</h2>
        <asp:Label 
             ID="Label1"
             runat="server"
             ForeColor="Green"
             Font-Size="Large"
             Font-Italic="true"
             Font-Bold="true"
             >
        </asp:Label>
        <br /><br />
        <asp:LinkButton 
             ID="LinkButton1" 
             runat="server"
             Text="LinkButton Enable Test"
             Height="25"
             ForeColor="SaddleBrown"
             Font-Bold="true"
             >
        </asp:LinkButton>
        <br /><br />
        <asp:Button 
             ID="Button1" 
             runat="server"
             ForeColor="Indigo"
             Text="Disable LinkButton"
             Height="45"
             OnClick="Button1_Click"
             Font-Bold="true"
             />
        <asp:Button 
             ID="Button2" 
             runat="server"
             ForeColor="Indigo"
             Text="Enable LinkButton"
             Height="45"
             OnClick="Button2_Click"
             Font-Bold="true"
             />
    </div>
    </form>
</body>
</html>








Related asp.net examples