如何将CssClass添加到ASP.Net日历Web控件中当前显示的月份
本文关键字:控件 显示 Web 日历 CssClass 添加 Net ASP | 更新日期: 2023-09-27 18:26:00
我目前正在将ASP.Net日历(system.web.ui.webcontrols.calendar
)实现到一个设计中,该设计要求我在标题中显示的月份中添加一个类。具体地说,今天呈现的代码是:
<tr>
<td>[Previous navigation link goes here]</td>
<td>August</td>
<td>[Next navigation link goes here]</td>
</tr>
我想要的是:
<tr>
<td>[Previous navigation link goes here]</td>
<td class="CustomCssClass">August</td>
<td>[Next navigation link goes here]</td>
</tr>
这可能吗?我没有找到任何属性来解决我的问题,也没有成功地获取实际的HTML服务器控件。
提前感谢,大卫。
假设您谈论的是ASPNet AjaxToolKit日历控件:
标头的相关类别为"ajax__calendar_header
"。您可以在css中重写此类。
.ajax__calendar_header { background-color: yellow !important; }
编辑:操作后评论:
使用服务器控件,有一个名为TitleStyle
的属性。您可以在此处指定格式。或者,您可以使用属性TitleStyle-CssClass
将css类应用于标头。
<asp:Calendar ID="cal" runat="server" TitleStyle-CssClass="cssclass"></asp:Calendar>
希望能有所帮助。