Я хотел бы удалить субботу и воскресенье (так выходные) моего asp: calendar в ASP. У вас есть свойство для добавления на страницу aspx или нам нужно использовать С# для этого?
Мой код:
<asp:Calendar ID="Calendrier" DayNameFormat="Full" runat="server">
<WeekendDayStyle BackColor="#fafad2" ForeColor="#ff0000" />
<DayHeaderStyle ForeColor="#0000ff" />
<TodayDayStyle BackColor="#21abe3" />
</asp:Calendar>
Спасибо за помощь !
вы можете добиться этого, используя таблицу стилей на своей странице, что-то вроде этого;
Класс css
<style> .hidden, #Calendrier tr > th[abbr=Saturday], #Calendrier tr > th[abbr=Sunday] { display:none; } #Calendrier tr > th { text-align: center; } </style>
и в вашем календаре вам нужно только сделать клиентский идентификатор статическим и установить класс css в самом элементе управления, как показано ниже:
<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.
и вот результат:
WeekendDayStyle-CssClass="hidden" ClientIDMode="Static"
и WeekendDayStyle-CssClass="hidden" ClientIDMode="Static"
выше