2009-02-27 95 views

回答

1

如果您使用的是asp.net日曆控件,請使用DayRender事件檢查您希望強加的日期限制的每一天。

protected void Calendar_DayRender(object sender, DayRenderEventArgs e) 
{ 
    //Get date in past relative to current date. 
    DateTime dateInPast = DateTime.Now.Subtract(TimeSpan.FromDays(10)); 

    if (e.Day.Date < dateInPast || e.Day.Date > DateTime.Now) 
     { 
     e.Day.IsSelectable = false; 
     } 
} 
+0

看起來像我應該看的東西。我如何將這個添加到我的html頁面? – MrM 2009-03-03 21:03:33

0

您正在使用哪個ajax日曆工具。那裏約有7000人。我已經看到了來自雅虎(YUI)和其他一些用戶需要配置開始日期和結束日期的用戶必須在其中選擇一些內容的配置。
如果您使用的日曆沒有該日曆,則可以通過在用戶選擇並檢查該日期是否超出您的範圍之後檢查日期來添加日曆。然後顯示一條消息並讓日曆可見,以供他們再次選擇。 (可能更容易切換到已支持此功能的日曆)

0

您可以使用asp:comaparevalidator來檢查選定的日期。