Desabilitando Finais de Semana no Calendar do ASP.NET

Postado por Daniel Garcia às 09:36 SEXTA-FEIRA, 10 DE JULHO DE 2009

Alguns tipos de aplicação que utilizam o calendar como por exemplo agendas que trabalham somente com dias úteis, necessitam de tratamento para evitar que eventos sejam agendados nos finais de semana em outros dias não úteis.

Para desabilitar os finais de semana basta implementar o evento DayRender da seguinte maneira:

protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
      if (e.Day.IsWeekend) 
      {
            e.Day.IsSelectable =
false;
      }
}

Muito simples, não?

Até a próxima e bons códigos!

Ninguém avaliou. Dê sua nota!

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

ASP.NET | C#

Comentar


(Vai mostrar seu Gravatar)  

  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading



Sobre o Autor

Daniel Garcia - MCP, MCTS, MCPD
Meu nome é Daniel Garcia, venho atuando no mercado de tecnologia há mais de uma década. Durante esse tempo tive a oportunidade de trabalhar com diversas tecnologias, principalmente Microsoft. Conquistei os títulos: MCP, MCTS, MCDP e MCT. Desde então, venho contribuindo com toda a Comunidade, divulgando meu conhecimento das tecnologias Microsoft.