Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SelectedDateChanged在动态日期选择器上不工作?_C#_Asp.net_Rad Controls_Raddatepicker - Fatal编程技术网

C# SelectedDateChanged在动态日期选择器上不工作?

C# SelectedDateChanged在动态日期选择器上不工作?,c#,asp.net,rad-controls,raddatepicker,C#,Asp.net,Rad Controls,Raddatepicker,我有一个动态日期选择器,我想调用SelectedDateChanged事件,但它不工作/启动??虽然我在一个示例应用程序中使用了相同的代码,并且它在那里工作得很好,但在我的应用程序中它不工作??有谁能告诉我可能的原因是什么?? 这是我的密码 else if (_db.DbProviderFactory.ToString().Contains("OracleClient")) { RadDatePicker mtb = new RadDate

我有一个动态日期选择器,我想调用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";

    }
else如果(_db.DbProviderFactory.ToString()包含(“OracleClient”))
{
RadDatePicker mtb=新RadDatePicker();
mtb.ID=“mtb”+_caption.Replace(“,“”).ToUpper();
string id=“MTB”+_caption.Replace(“,“”).ToUpper();;
mtb.EnableViewState=false;
添加(“runat”、“Server”);
mtb.SelectedDate=DateTime.Now;
//两个事件
添加(“onchange”、“oraProcessDate”(“+”ctl00_contentPlaceholder 1“+mtb.ID+”,“+n+”);返回false;”;
添加(“onblur”、“oraProcessDate”(“+”ctl00_contentPlaceholder 1“+mtb.ID+”,“+n+”);返回false;”;
mtb.AutoPostBack=true;
//mtb.SelectedDateChanged+=新建Telerik.Web.UI.Calendar.SelectedDateChangedEventHandler(mtb\u SelectedDateChanged);
mtb.SelectedDateChanged+=新Telerik.Web.UI.Calendar.SelectedDateChangedEventHandler(pckDate\u SelectedDateChanged);
//rdp.SelectedDateChanged+=新的SelectedDateChangedEventHandler(rdp_SelectedDateChanged);
//mtb.AutoPostBack=true;
//this.mtb.+=新事件处理程序(datePicker\u SelectedDateChanged);
//mtb.SelectedDateChanged+=新的SelectedDateChangedEventHandler(mtb\U变更);
//mtb.SelectedDate已更改+=
mtb.宽度=200;
tc.Controls.Add(mtb);
tc.样式添加(“宽度”、“35%”);
tr.Cells.Add(tc);
ValidateFields(n,_requirefield.ToString());
mtb.SelectedDateChanged+=新Telerik.Web.UI.Calendar.SelectedDateChangedEventHandler(pckDate\u SelectedDateChanged);
}
}
受保护的无效pckDate_SelectedDateChanged(对象发送方,Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs e)
{
lblMessage.Text=“testtting”;
}

您能显示您的标记吗?请完成页面标记???
mtb.SelectedDateChanged+=被添加两次。这是故意的吗?您认为可能有帮助的任何部分,您是否在更改日期时检查了控制台中的脚本错误?日期选择器是否正确显示在您的页面上?Hassan i还尝试了单个mtb。SelectedDateChanged+=。。。它没有影响结果是一样的:(