Don't use the button...<asp:calendar id="myCal" runat="server" ... OnSelectionChanged="DoStuff"/>protected void DoStuff(object sender, EventArgs e){// Do My Stuff}