2010-08-12 3 views
2

Я хочу применить пользовательский 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 
+0

Вы также можете разместить код на своей странице aspx? –

ответ

0

У меня была аналогичная проблема недавно с проектом, который я унаследовал. Я разработал, что стиль добавлялся через Master.skin в app_themes. Возможно, стоит проверить там.

Смежные вопросы