2017-07-20 16 views
1

//これは私の背後にあるコードどのようにAJAXコントロールツールキットカレンダーエクステンダーに戻って5日間過去の日付を無効にする

TextBox dt = (TextBox)f.Controls[0].FindControl("TextBox1"); 
       dt.Text = string.Format("{0:MMM dd, yyyy}", DateTime.Now); 
       CalendarExtender c1 = (CalendarExtender)f.Controls[0].FindControl("CalenderExtender1"); 

This code decide disable date 

       c1.StartDate = new DateTime(DateTime.Today.Year, 1, 1); //to dissable past Date but i want 5 days back ?????????? 
       c1.EndDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day);//to dissable future Date 

誰も私を助けることができるのですか?既存のコードから

+0

「過去の日付を消すことができましたが、5日間戻って欲しいですか?」あなたは現在の日から5日間しか戻ってこないのですか? –

+1

はい私はほしいです – Rahmat

答えて

1

私はこのライン

c1.StartDate = new DateTime(DateTime.Today.Year, 1, 1); 

の試行ではと思いますが、それはあなたのendDateにに似なく、追加-5

c1.StartDate = new DateTime(DateTime.Today.Year,DateTime.Today.Month,DateTime.Today.Day -5); 

ない100%必ず原因イム

それをまだテストされていない変更します
+0

偉大な先生、それは仕事ですが、私は少し-5を-4に編集する必要があります。次の質問では私の質問に関係しますが、特定のユーザーはそれを見ることができます。 – Rahmat

関連する問題