Можно ли добавить новую кнопку «следующий» и «предыдущий» для asp: Календарь - PullRequest
2 голосов
/ 22 ноября 2011

В календаре asp.Net предусмотрены кнопки «Далее» и «Предыдущий» над названием календарного дня, но мне это не нравится.Я пытаюсь добавить кнопку «Далее» и «Назад» за пределы календаря, как и календарь Google.Затем можно добавить MonthChangedEventArgs к кнопке, чтобы я мог использовать ее так же, как OnVisibleMonthChanged, предоставляемый календарем asp.Net.

К вашему сведению: при нажатии на следующую кнопкумесяц меняется.Также как когда вы используете e.NewDate и e.Previous из MonthChangedEventArgsDate, а затем используете .VisibleDate для обновления календаря

1 Ответ

2 голосов
/ 22 ноября 2011

См. эту статью , я смог использовать ее для создания выпадающего списка, позволяющего выбрать месяц.Это лучше, чем кнопка или гиперссылка, потому что я могу перейти на декабрь с февраля без такого количества кликов.Вот снимок экрана:

enter image description here

Вот статья.

Вот рабочая демонстрация для вас

Код, который вы указали после этого:

public void Set_Calendar(object Sender, EventArgs E)
{
    cntCalendar.TodaysDate = Convert.ToDateTime(drpCalMonth.SelectedItem.Value + " 1, " + drpCalYear.SelectedItem.Value);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...