Asp.NET – Kontroller | Devamı…

Asp.NET – Kontroller | Devamı… İyi akşamlar arkadaşlar, 2 hafta öncesine kadar Asp.NET kontrollerine giriş yapmıştık, ama bir yerde bıraktık. Bu yazacağım makalemde sizlere kontrollerin devamından bahsedeceğim.   RadiobuttonList Radiobutton’dan farkı manuel şekilde aniden fazla giriş yapılabilir ve giriş yapılan verileri liste biçiminde gösterilir olmasıdır. Manuel şekilde giriş yapılabildiği benzeri veritabanından da kayıtlar çekilerek listelenebilir.   F   ileUpload FileUpload kontrolü adından da anlaşılacağı benzeri server’a dosya yollamaya yaramaktadır. Oldukça kullanım kolaylıklı olan bu kontrolümüzü basit bir uygulama ile inceleyelim; Bir Web Uygulaması oluşturarak sayfamıza bir adet FileUpload kontrolü ve bir adet Button ekleyelim.   misal – 1 : FileUpload.Hasfile: Dosyanın seçilip seçilmediğini kontrol ediyoruz. protected void Button1_Click (object sender, EventArgs e) { if (FileUpload1.HasFile) { string yukle = FileUpload1.FileName; FileUpload1.SaveAs(Server.MapPath(yukle)); Response.Write(“Yüklendi”); } else { Response.Write(“Yüklenemedi”); } } Calendar Calendar Kontrolü, adından da anlaşılacağı bunun gibi bir takvim kontrolüdür, web uygulamamıza takvim ekleyebilmemizi sağlar. Oldukça kullanım kolaylıklı bir kontroldür. Temel birkaç özelliğinden bahsedecek olursak;   DayNameFormat: Takvimdeki günlerin nasıl yazılacağını belli eder (Örn: Oca, Şub, Mar)   ShowDayHeader: Takvimdeki günlerin gizlenmesini sağlar, kıymet False olursa günler gizlenir.   SelectedDate: Sayfa çalıştırıldığında, SelectedDate içerisindeki tarih seçili halde olacaktır. Boş ise varsayılan tarih O gün olur.   Auto Format: Takvim Kontrolü’nün stilini, Auto Format ile değiştirebilirsiniz.   Wizard Gelişmiş web sitelerine baktığınızda, kullanıcıdan bilgi alınırken adım adım ilerleyerek bilgiler alınıyor. Peki, bu nasıl yapılıyor? Bu sorunun cevabı Wizard’da saklı ASP.Net 2.0 ile gelen epey bir kullanım kolaylıklı bir kontrol olan Wizard hemen hemen her ASP.Net web projesinde kullanılıyor. Kontrolümüzü basit bir örnekle inceleyelim. Bir Wizard Kontrolü ekleyelim sayfamıza ve içerisine form nesneleri ekleyerek kullanıcıdan bilgi alalım ardından bunları ekrana yazdıralım.     misal – 2 protected void Wizard1_FinishButtonClick(object sender, WizardNavigationEventArgs e) { Literal1.Text = TextBox1.Text; Literal2.Text = TextBox2.Text; Literal3.Text = TextBox3.Text; Literal4.Text = TextBox4.Text; Literal6.Text = TextBox5.Text; if (RadioButton1.Checked) { Literal5.Text = (“ERKEK”); } else if (RadioButton2.Checked) { Literal5.Text = (“KADIN”); } }     FinishCompleteButtonText: Kontrolümüzün son adımında yer saha ve sayfanın tetiklenmesini verici Button’un üstünde yazacak yazıyı belirler.   FinishCompleteButtonType: FinishCompleteButton’umuzun hangi tipte gözükeceğini belirler.(Button, Image, Link) ActiveStepIndex: Sayfamız çalıştırıldığında. Kontrolün ilk hangi adımdan başlayacağını belirler. Değer sayısal şekilde verilir, Varsayılan kıymet ise sıfırdır.(İlk adım kıymeti sıfırdır.)   Styles: Bu bir stil sekmesidir. İçerisinde yer piyasa nitelikleri kullanarak Wizard Kontrolümüzün stilini kişiselleştirebiliriz.   Height: Kontrolümüzün yüksekliğini belirler, değerler px yahut em şekilde verilir.   Width: Kontrolümüzün genişliğini belirler, değerler px yahut em şekilde verilir.   Auto Format: Wizard Kontrolü’nün stilini, Auto Format ile değiştirebilirsiniz.   Step: Bu alternatif ise DropDownList arasında gösterilmektedir. Seçmiş olduğunuz adımı ön plana getirecektir. Bunu doğrudan şekilde adım namına tıklayarak da gerçekleştirebilirsiniz. bunları ekrana yazdıralım.


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar