0

カレンダーコントロールで現在の日付の週を無効にしようとしています。誰かがこれを行う方法を教えてもらえますか?たとえば...今日は2012年8月21日です。カレンダーが読み込まれると、8月20日から8月25日までの1週間が無効として表示されるようにしたいと思います。

4

2 に答える 2

1

こんにちは、ondayrenderで使用できます

<asp:Calendar ID="id" runat="server" ondayrender="Disabled_DayRender"></asp:Calendar>

protected void Disabled_DayRender(object sender, DayRenderEventArgs e)
    {
        if (condition) //specify your condition on yours days
        {
            e.Day.IsSelectable = false;
            e.Cell.ForeColor = System.Drawing.Color.Gray;
        }
    }
于 2012-08-21T17:21:42.383 に答える