Componente de Calendário em ASP.NET
Se você precisa de um simples calendário que não requer acesso ao lado do servidor ASP.NET (server-side) para funcionar. Este é o componente ideal.
Desenvolvido em Visual Studio 2008 e ASP.NET MVC 1.0, este componente permite você colocar um calendário em seu site, com marcação do dia atual e dias que possuem algum evento com link. Como mostra o screenshot abaixo nas configurações padrões:
O calendário possui seu próprio CSS e é muito fácil de alterar. O código para tê-lo em seu site é este:
<% var dates = new DateTime[2]; dates[0] = new DateTime(2009, 7, 12); dates[1] = new DateTime(2009, 7, 29); %> <%= Html.Calendar("id",DateTime.Now,dates,"Controller","Action")%>