0

我有一个动态 DatePicker,我想调用 SelectedDateChanged 事件,但它不工作/触发?虽然我在示例应用程序上使用了相同的代码并且它在那里工作正常,但在我的应用程序中它不工作?谁能告诉我可能的原因是什么?这是我的代码

        else if (_db.DbProviderFactory.ToString().Contains("OracleClient"))
        {
            RadDatePicker mtb = new RadDatePicker();
            mtb.ID = "MTB" + _caption.Replace(" ", "_").ToUpper();
            string id="MTB" + _caption.Replace(" ", "_").ToUpper();;
            mtb.EnableViewState = false;
            mtb.Attributes.Add("runat", "Server");
            mtb.SelectedDate = DateTime.Now;

            // Both Event
            mtb.Attributes.Add("onchange", "oraProcessDate('" +        "ctl00_ContentPlaceHolder1_" + mtb.ID + "'," + n + "); return false;");
            mtb.Attributes.Add("onblur", "oraProcessDate('" + "ctl00_ContentPlaceHolder1_" + mtb.ID + "'," + n + "); return false;");
            mtb.AutoPostBack = true;
            //mtb.SelectedDateChanged += new Telerik.Web.UI.Calendar.SelectedDateChangedEventHandler(mtb_SelectedDateChanged);
            mtb.SelectedDateChanged += new Telerik.Web.UI.Calendar.SelectedDateChangedEventHandler(pckDate_SelectedDateChanged);
            //rdp.SelectedDateChanged += new SelectedDateChangedEventHandler(rdp_SelectedDateChanged); 
           // mtb.AutoPostBack = true;
            //this.mtb.+= new EventHandler<SelectionChangedEventArgs>(datePicker_SelectedDateChanged);
            //mtb.SelectedDateChanged += new SelectedDateChangedEventHandler(mtb_changed);
            //mtb.SelectedDateChanged+=
            mtb.Width = 200;
            tc.Controls.Add(mtb);
            tc.Style.Add("width", "35%");
            tr.Cells.Add(tc);
            ValidateFields(n, _requirefield.ToString());
            mtb.SelectedDateChanged += new Telerik.Web.UI.Calendar.SelectedDateChangedEventHandler(pckDate_SelectedDateChanged);
        }
    }


    protected void pckDate_SelectedDateChanged(object sender, Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs e)
    {
        lblMessage.Text = "testttttttting";

    }
4

0 回答 0