You can select entire week or month in
asp.net calendar control and get it's selected dates.
You can achieve using SelectionMode property of calendar control.
Selection mode property has an enum and it has four selection mode like Day , DayWeek , DayWeekMonth and None.
Visit this link for
C# Examples , VB.net Examples and Downloadable samples on this article. Click Here...