C# 使用Javascript将日期设置为raddatepicker

C# 使用Javascript将日期设置为raddatepicker,c#,javascript,asp.net,telerik,getelementbyid,C#,Javascript,Asp.net,Telerik,Getelementbyid,我从服务器端获取一个日期值,并将其传递给javascript方法,然后使用javascript将该日期分配给Telerik RadDatePicker控件 我要和你约会 var Date1="16/01/2013 00:00:00"; function SetDate(Date1) { var datepicker = $find("<%= RadDatePicker1.ClientID %>"); datepicker.set_selectedDate(Date1); }

我从服务器端获取一个日期值,并将其传递给javascript方法,然后使用javascript将该日期分配给Telerik RadDatePicker控件

我要和你约会

var Date1="16/01/2013 00:00:00";
function SetDate(Date1)
{
 var datepicker = $find("<%= RadDatePicker1.ClientID %>"); 
 datepicker.set_selectedDate(Date1); 
}
var Date1=“16/01/2013 00:00:00”;
函数SetDate(日期1)
{
var datepicker=$find(“”);
日期选择器。设置所选日期(日期1);
}

datepicker.value=Date1;来显示日期。但是我无法在raddatepicker中显示日期

这个问题很老,但现在。。。可能只是因为你的约会无效。首先尝试将变量设置为“new Date();”。如果行得通,检查一下你的日期。这对我来说似乎很好:

<script type="text/javascript">
    var Date1 = new Date("1/16/2013 00:00:00");
    function SetDate(myDate) {
        var datepicker = $find("<%= RadDatePicker1.ClientID %>");
        datepicker.set_selectedDate(myDate);
    }
    // For the demo, make sure to set the date after the picker has fully loaded by MS AJAX,
    // but if calling SetDate from the server, it should be fine.
    Sys.Application.add_load(function () {
        SetDate(Date1);
    });
</script>

var Date1=新日期(“2013年1月16日00:00:00”);
函数设置日期(myDate){
var datepicker=$find(“”);
日期选择器。设置所选日期(myDate);
}
//对于演示,请确保在MS AJAX完全加载选择器之后设置日期,
//但是如果从服务器调用SetDate,应该可以。
系统应用程序添加加载(函数(){
设定日期(日期1);
});