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

Enable and disable HyperLink programmatically in asp.net c#

Enable and disable HyperLink programmatically
HyperLink is an asp.net web server control. this server control display a link to another page. hyperlink server control have a property to enable or disable a link programmatically at run time.

hyperlink Enabled property get or set a value which indicate whether the hyperlink server control is enabled. the Enabled property value type is System.Boolean. so we can only apply this property value to true or false. Enabled property value true means the hyperlink is active (enabled) and this property value false indicate the hyperlink control is disabled in web browser. users cannot navigate to another page by a disabled hyperlink.

the following asp.net c# example code demonstrate us how can enable or disable a hyperlink server control programmatically at run time in an asp.net application.
HyperLinkDisable.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)
    {
        HyperLink1.Enabled = false;
    }
    protected void Button2_Click(object sender, System.EventArgs e)
    {
        HyperLink1.Enabled = true;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>How to enable, disable HyperLink</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:Red">HyperLink Example: Enable Disable</h2>
        <asp:HyperLink 
             ID="HyperLink1"
             runat="server"
             Text="Go To CheckBox Status Example"
             Font-Size="Large"
             Font-Bold="true"
             NavigateUrl="~/CheckBox/CheckBoxStatus.aspx"
             >
        </asp:HyperLink>
        <br /><br />
        <asp:Button 
             ID="Button1" 
             runat="server"
             ForeColor="DeepSkyBlue"
             Text="Disable HyperLink"
             Height="45"
             OnClick="Button1_Click"
             Font-Bold="true"
             />
        <asp:Button 
             ID="Button2" 
             runat="server"
             ForeColor="DeepSkyBlue"
             Text="Enable HyperLink"
             Height="45"
             OnClick="Button2_Click"
             Font-Bold="true"
             />
    </div>
    </form>
</body>
</html>








Related asp.net examples