用vs2005的calender控件做了一个时间读取到一个textbox
--------------------------------------------------------------------
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Calendar1.Visible = true;
    }
    protected void Calendar1_SelectionChanged(object sender, EventArgs e)
    {
        tb_date.Text = Calendar1.SelectedDate.Date.ToString();
        Calendar1.Visible = false;
    }
----------------------------------------------------------------------
但是点击ImageButton出现calender就会把页面上的其他控件挤开,怎么才能让出现的calender单独出现在一个层里而不影响其他控件,我没用过层