将自定义样式应用于ASP.Net日历控件

时间:2010-08-12 15:15:36

标签: css calendar

我想将自定义css应用于我的日历控件。我已在相应的位置应用了相同的内容,例如

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

1 个答案:

答案 0 :(得分:0)

我最近有一个与我继承的项目类似的问题。我发现通过Master.skin中的app_themes添加了样式。可能值得检查一下。