CalendarExtenderコントロール
* カレンダーを簡単に使えるようになる
デモ
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Calendar/Calendar.aspx主なプロパティ
* Format : 日付の書式(設定例 yyyy/MM/dd) * TargetControlID : 関連付けるTextBoxコントロールのID値 * PopupButtonID : カレンダーをポップアップするトリガとなるコントロールを指定
色々について
日本語表記について
* とりあえず、ToolkitScriptManagerのEnableScriptGlobalization・EnableScriptLocalization:trueにしよ。http://devadjust.exblog.jp/7018028/
* AJAXのScriptManagerのプロパティ「EnableScriptGlobalization」「EnableScriptLocalization」を有効にするhttp://natchan-develop.seesaa.net/article/44784380.html
使用上の注意
* ASP.NETのボタン系コントロールを利用する場合、クリックのタイミングでポストバックが発生しないよう、OnClientClickプロパティに「return false;」と指定すること。http://www.atmarkit.co.jp/fdotnet/dotnettips/575aspajaxcalendar/aspajaxcalendar.html
* 表示を日本用にするのに、以下でできるらしい。http://devadjust.exblog.jp/10677231/
http://devadjust.exblog.jp/7018028/
* 以下に記載してある通り、『Calendarが表示される際に、重なるところにコントロールがあると、カレンダーが下に隠れてしまう事がある』★重要★。z-indexを指定など色々と試すが今のところ効果なし(要するにバグがある)http://d.hatena.ne.jp/kiyokura/20080227/p3