2 panyuan911 panyuan911 于 2013.09.26 10:34 提问

我在日历控件里的每一天动态生成一个按钮,但是事件不生效是怎么回事

我在Calendar控件里的每一天动态生成一个LinkButton,显示农历且可以点击,但是Command事件不生效是怎么回事?
这是代码,农历能正常显示,但是LinkButton不能点击

    //日的读取
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
    //农历
    LinkButton lbChinaDate = new LinkButton();
    lbChinaDate.Text = "   " + DateUtil.ToChinaData(e.Day.Date);
    lbChinaDate.ForeColor = Color.FromArgb(100, 100, 100);
    lbChinaDate.CommandArgument = e.Day.Date.ToString();
    lbChinaDate.Command += lbChinaDate_Command;
    e.Cell.Controls.Add(lbChinaDate);

}

protected void lbChinaDate_Command(object sender, CommandEventArgs e)
{
    Calendar1.SelectedDate = Convert.ToDateTime(e.CommandArgument);
}

这是打开页面后的HTML源文件:


26
   七月二十
Csdn user default icon
上传中...
上传图片
插入图片