C# RadControl DateTimePicker选择新时间不会';t从上一个选择中删除突出显示

C# RadControl DateTimePicker选择新时间不会';t从上一个选择中删除突出显示,c#,.net,telerik,datetimepicker,sitefinity,C#,.net,Telerik,Datetimepicker,Sitefinity,这不是特定于浏览器的-该行为存在于Firefox和IE中。RadControl正在SiteFinity站点的用户控件中使用 很少对控件进行自定义 <telerik:RadDateTimePicker ID="RadDateTimePicker1" runat="server" MinDate="2010/1/1" Width="250px"> <ClientEvents></ClientEvents> <TimeView

这不是特定于浏览器的-该行为存在于Firefox和IE中。RadControl正在SiteFinity站点的用户控件中使用

很少对控件进行自定义

<telerik:RadDateTimePicker ID="RadDateTimePicker1" runat="server"
     MinDate="2010/1/1" Width="250px">
      <ClientEvents></ClientEvents>
      <TimeView starttime="08:00:00" endtime="20:00:00"
           interval="02:00:00"></TimeView>
      <DateInput runat="server" ID="DateInput"></DateInput>
</telerik:RadDateTimePicker>

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        RadDateTimePicker1.MinDate = DateTime.Now;
    }
}

受保护的无效页面加载(对象发送方、事件参数e)
{
如果(!IsPostBack)
{
RadDateTimePicker1.MinDate=DateTime.Now;
}
}

您能否尝试将MinDate更改为使用:

RadDateTimePicker1.MinDate = System.DateTime.Parse(String.Format("{0}/{1}/{2}", System.DateTime.Now.Month, System.DateTime.Now.Day, System.DateTime.Now.Year - 1))
如果行为改变了,告诉我


另外,是新的突出显示也在显示,还是完全停留在旧的突出显示上?

[免责声明,我为Telerik工作]

我不知道具体是什么问题,但以下是一些常见的故障排除步骤,可能有助于发现问题:

  • 检查JavaScript错误-(Firefox的错误控制台将执行此操作)
  • 将RadDateTimePicker控件与Sitefinity隔离-(创建一个普通的ASPX页面,并将RadDateTimePicker控件放置在此页面上。它在该环境中工作吗?)
  • 使用Firebug检查样式表问题和/或删除样式表(先备份)
  • 一般来说,不断简化,直到它开始工作,然后重新增加复杂性,直到它再次中断。这通常会告诉我问题出在哪里


    或者,您可以将项目/代码发送到。祝你好运。

    这并没有改变你的行为。除了旧的高亮显示外,新的高亮显示也会显示。如果您一直单击不同的时间,它会将它们添加到选择中,尽管它只是可见的,因为显示日期/时间的文本框只显示最近选择的时间。