1

カレンダーで過去の日付を選択できないようにするにはどうすればよいですか?

これは私のaspコードです:

<td>
    <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
 </td>
4

1 に答える 1

3

DayRenderコントロールのイベントを使用しCalendarます。

.aspx:

<asp:Calendar ID="Calendar1" runat="server" SelectionMode="None"     
     OnDayRender="Calendar1_DayRender" 
</asp:Calendar> 

そして、コードビハインドのイベント::

Protected Sub Calendar1_DayRender(sender As Object, e As DayRenderEventArgs) Handles Calendar1.DayRender
    If e.Day.Date < Date.Today Then
        e.Day.IsSelectable = False
        e.Cell.ForeColor = System.Drawing.Color.Gray
    End If
End Sub
于 2013-09-04T07:27:13.537 に答える