Я хочу применить пользовательский css к элементу управления календарем. Я применил то же самое в соответствующих местах, например.Применение пользовательского стиля для управления календарем ASP.Net
e.Cell.CssClass = "highlight";
clndrEvt.TodayDayStyle.CssClass = "currentDay";
clndrEvt.OtherMonthDayStyle.CssClass = "OOB";
clndrEvt.NextPrevStyle.CssClass = "dayTitle";
Однако, когда я оказываю управление, мои стили не отражаются.
Когда я проверяю «Просмотр источника», он применяет мои классы (курсив), а ТАКЖЕ применяет стили в строке (подчеркнутые) вместе с ним, что перезаписывает мои стили. Например,
class="highlight" align="center" style="color:White;background-color:Silver;width:14%"
Может ли кто-нибудь помочь мне с этим? Чтобы быть очень конкретным, как удалить эти встроенные стили (используя какие свойства) из HTML по свойствам параметров управления календарем.
Я пробовал несколько, но это не сработало.
e.Cell.Attributes.CssStyle.Clear();
e.Cell.Attributes.Add("Style", string.Empty);
clndrEvt.Style.Clear(); // clndrEvt is my calendar control
Вы также можете разместить код на своей странице aspx? –