リストを開く動作はキャンセルできます。
注: イベントを alert、confirm、またはその他の動作で中断しないでください。デフォルトの順序、フォーカス、またはブラウザーのその他のイベントのタイミングを損なう可能性があります。
WebMonthCalendar1.ClientEvents.ListOpening = "WebMonthCalendar1_ListOpening"
WebMonthCalendar1.ClientEvents.ListOpening = "WebMonthCalendar1_ListOpening";
// The client event 'ListOpening' takes two parameters sender and e // sender is the object which is raising the event // e is the CalendarListOpeningEventArgs function WebMonthCalendar1_ListOpening(sender, e) { //Gets the id of the list; 1 – list of Months , 2 – list of Years, 3 – list of Decades. var listId = e.get_id(); if (!confirm("Are you sure you want to open the list?")) //Cancels the 'ListOpening' event. e.set_cancel(true); }