// register the calendar postback event inside Page_Load
ScriptManager1.RegisterAsyncPostBackControl(Calendar1);
// calendar date select event
private void Calendar1_OnDateChanged(object sender, EventArgs e)
{
// your code here
// do panel update after calendar postback
UpdatePanel1.Update();
}