Asp.Net Calendar (Takvim) Kontrolü Gün,Hafta, Ay Seçimi SelectionMode

Asp.Net Calendar kontrolü adından da anlaşıldığı gibi sayfalarımıza takvim eklemek için eklediğimiz bir kontrolüdür. Eklenen Calendar kontrolününde kullanıcıların gün, hafta veya ayın tümünü seçmesini sağlayabilirsiniz veya hiç birini seçmesini istemeyebilirsiniz bu işlemi yapabilmek için SelectionMode özelliğini kullanmamız gerekiyor.
SelectionMode özelliğininin alabileceği değerler ve karşılıkları:
1. None: Kullanıcılar herhangi bir seçim yapamaz.
2. Day: Sadece gün seçimi yapılabilir.
3. DayWeek: Gün ve Hafta seçimi yapılabilir
4. DayWeekMonth: Gün, Hafta ve Ayın tüm günlerini seçebilir.
Örneğimizde SelectionMode:DayWeekMonth yaparak Tüm seçimleri< aktif hale getiriyoruz .. Html Kodlarımız [code lang="html"] <asp:Calendar ID="Calendar1" runat="server" BackColor="White" BorderColor="#3366CC" BorderWidth="1px" CellPadding="1" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt" ForeColor="#003399" Height="200px" Width="220px" NextMonthText="»" PrevMonthText="«" SelectMonthText="»" SelectWeekText="›" SelectionMode="DayWeekMonth" OnSelectionChanged="Calendar1_SelectionChanged"> <SelectedDayStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" /> <SelectorStyle BackColor="#99CCCC" ForeColor="#000" Font-Bold="true" Font-Size="12px" /> <WeekendDayStyle BackColor="#CCCCFF" /> <TodayDayStyle BackColor="#99CCCC" ForeColor="White" /> <OtherMonthDayStyle ForeColor="#999999" /> <NextPrevStyle Font-Size="8pt" ForeColor="#CCCCFF" /> <DayHeaderStyle BackColor="#99CCCC" ForeColor="#336666" Height="1px" /> <TitleStyle BackColor="#003399" BorderColor="#3366CC" BorderWidth="1px" Font-Bold="True" Font-Size="10pt" ForeColor="#CCCCFF" Height="25px" /> </asp:Calendar> <br /> <asp:Label ID="Label1" runat="server" Font-Bold="true" Font-Size="13px"></asp:Label> [/code] C# kodlarımız [code lang="csharp"] protected void Calendar1_SelectionChanged(object sender, EventArgs e) { Label1.Text = "Seçimiş Olduğunuz Tarih <br />"; foreach (DateTime selecteddate in Calendar1.SelectedDates) { Label1.Text += selecteddate.ToString("dd MMM, yyyy") + "<br />"; } } [/code] calendarselectionmode

You may also like...

Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments
0
Yazı hakkındaki yorum, görüş ve önerilerinizi yazınx
()
x