我想在ASP中删除我的asp:day的星期六和星期日(所以周末)。 您是否有要在aspx页面中添加的属性,或者我们必须使用C#来执行此操作?
我的代码:
<asp:Calendar ID="Calendrier" DayNameFormat="Full" runat="server">
<WeekendDayStyle BackColor="#fafad2" ForeColor="#ff0000" />
<DayHeaderStyle ForeColor="#0000ff" />
<TodayDayStyle BackColor="#21abe3" />
</asp:Calendar>
感谢您的帮助!
答案 0 :(得分:0)
你可以通过在你的页面中使用样式表来实现这一点,就像这样;
css class
<style> .hidden, #Calendrier tr > th[abbr=Saturday], #Calendrier tr > th[abbr=Sunday] { display:none; } #Calendrier tr > th { text-align: center; } </style>
并且在您的日历中,您只需要将客户端ID设置为静态并在控件本身上设置css-class,如下所示:
<asp:Calendar ID="Calendrier" DayNameFormat="Full" runat="server" CssClass="calc-style" WeekendDayStyle-CssClass="hidden" ClientIDMode="Static" > <DayHeaderStyle ForeColor="#0000ff" /> <TodayDayStyle BackColor="#21abe3" /> </asp:Calendar>
如果您不想拥有静态ID,则需要在css类中处理控件ID。
以下是结果: