OnClientClick event not firing
<p>In the webpage I'm building, I have a div that I need to have hidden by default, and for it to appear when the user clicks on a link button. This is the code for the link button and the following div:</p>

<pre><code>    &lt;asp:LinkButton runat="server" Text="Words &amp; stuff go here"
        OnClientClick="button_Click"&gt;&lt;/asp:LinkButton&gt;

    &lt;div id="Calculator" runat="server" visible="false"&gt;
        //CODE GOES IN HERE 
    &lt;/div&gt;
</code></pre>

<p>And here is the code in the cs file for the link button:</p>

<pre><code>void button_Click(object sender, EventArgs e)
    {
        if (Calculator.Visible)
            Calculator.Visible = false;

        else if (!Calculator.Visible)
            Calculator.Visible = true;
    }
</code></pre>

<p>I have a breakpoint inside the code behind, and when I debug, the breakpoint is never reached, and I have no idea why.</p>
