Если вы хотите использовать элементы управления веб-форм, вы должны настроить представление как веб-форму (форма runat = "сервер", а каждый элемент управления использует runat = "сервер"), и вы можете передать представление с помощью:
<asp:Calendar ... SelectedDate='<%= Model.Date %>' />
Не используется ASP.NET, поэтому я не знаю всех подробностей, но думаю, что это все, что вам нужно. Кроме того, вы можете использовать страницы веб-форм в своем приложении MVC, так что вы можете просто настроить эту конкретную страницу как веб-форму.
Подробнее здесь: http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc
В качестве альтернативы, проверьте реализации на стороне клиента, потому что я думаю, что может быть JQuery.
Наконец, Telerik ASP.NET MVC Framework выходит с календарем, который должен выйти в марте; это с открытым исходным кодом.
НТН.