0

これはブラウザ固有のものではありません。動作は 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;
    }
}
4

2 に答える 2

1

[免責事項、私はTelerikで働いています]

問題が何であるかは具体的にはわかりませんが、問題の発見に役立つ可能性がある一般的なトラブルシューティング手順を次に示します。

  1. Javacript エラーを確認します - (Firefox のエラー コンソールで確認できます)
  2. Sitefinity から RadDateTimePicker コントロールを分離する - (通常の ASPX ページを作成し、このページに RadDateTimePicker コントロールを配置します。この環境で動作しますか?)
  3. Firebug を使用してスタイルシートの問題を確認するか、スタイルシートを削除します (最初にバックアップします)。

一般に、機能し始めるまで単純化を続けてから、再び機能しなくなるまで複雑さを追加します。これは通常、問題がどこにあるかを教えてくれます。

または、プロジェクト/コードをTelerik サポートに送信することもできます。幸運を祈ります。

于 2010-06-29T14:09:31.350 に答える
0

MinDate を使用するように変更してみてください:

RadDateTimePicker1.MinDate = System.DateTime.Parse(String.Format("{0}/{1}/{2}", System.DateTime.Now.Month, System.DateTime.Now.Day, System.DateTime.Now.Year - 1))

そして、行動が変わったかどうか教えてください。

また、新しいハイライトも表示されていますか、それとも古いハイライトに完全に引っかかっていますか?

于 2010-06-11T20:58:18.410 に答える