Merhabalar

Bugün Asp.net ile takvim nasıl yapılır onu anlatmaya çalışacağım.

Aslında asp.net sağolsun bunu bize hazır olarak sunmuş .Sadece birkaç ipucu göstereceğim.

Asp.net calendar uygulamasını çalıştırabilmemiz için olmazsa olmaz 2 özelliği yazmamız lazım.Bunlar ID ve runat=”server” özellikleri.

Hemen örnekle açıklayalım.Bir proje açıp yeni bir webform ekleyin.ister toolboxdan calendar a çift tıklayın ister source da şu kodu yazın


<asp:Calendar ID="takvim" runat="server"></asp:Calendar>
Bir label ekleyin ve id sini tarihyaz yapın.


Sonra dizayn kısmından takvimin üzerine çift tıklayın.Tıklar tıklamaz şöyle bir fonksiyon tanımlayıp oraya kod yazmamızı isteyecek zaten.


protected void takvim_SelectionChanged(object sender, EventArgs e)
{
 
}
İşte biz bu fonksiyon vasıtasıyla kullanıcı herhangi bir tarihe tıkladığında o tarihi label a yazdıracağız.

Bunun için fonksiyonun içine şu kodu ekleyin.


  tarihyaz.Text = takvim.SelectedDate.ToShortDateString();
yani fonksiyonun son hali şöyle olacak.


protected void takvim_SelectionChanged(object sender, EventArgs e)
{
tarihyaz.Text = takvim.SelectedDate.ToShortDateString();
}
Ve sonucunda şöyle bir çıktı alacağız.



Ayrıca dizayn kısmından calendara sağ tıklayıp properties kısmından istediğiniz özelliği değiştirebilirsiniz.

Kaynak :http://bilisimturk.org/blog/asp-net-...ar-uygulamasi/