ASP.net dersleri-1

Preview:

Citation preview

SERVER KONTROLLERİSERVER KONTROLLERİ

Bazı Ortak ÖzelliklerBazı Ortak ÖzelliklerÖZELLİKLERÖZELLİKLER AÇIKLAMAAÇIKLAMA

AccessKeyAccessKey Klavyeden kullanılacak olan kısa yol tuşu tanımı yapılır.Klavyeden kullanılacak olan kısa yol tuşu tanımı yapılır.

BackColorBackColor Kontrolün arka plan rengini tanımlarKontrolün arka plan rengini tanımlar

BorderColor BorderColor Kontrol çerçevesinin kenarlarının rengini tanımlar.Kontrol çerçevesinin kenarlarının rengini tanımlar.

BorderStyleBorderStyle Kontrol çerçevesinin şekli tanımlanır.Kontrol çerçevesinin şekli tanımlanır.

BorderWidthBorderWidth Kontrolün Çerçeve çizgisinin Kontrolün Çerçeve çizgisinin

EnableEnable TRUE:TRUE: Kontrol kullanıma açık Kontrol kullanıma açık FALSE: FALSE: kontrol silik olrak görüntülenir ve kontrol silik olrak görüntülenir ve kullanılamaz.kullanılamaz.

Font – BoldFont – Bold Yazıların koyu renkte olmasını sağlar.Yazıların koyu renkte olmasını sağlar.

Font – SizeFont – Size Yazı büyüklüğünü tanımlar.Yazı büyüklüğünü tanımlar.

Font – NameFont – Name Yazı tipini tanımlar.Yazı tipini tanımlar.

HeightHeight Kontrolün yüksekliğini tanımlarKontrolün yüksekliğini tanımlar

TabIndexTabIndex Kontrollerin sekme sırası belirlenir.Kontrollerin sekme sırası belirlenir.

ToolTipToolTip Fare göstergesi kontrol üzerine getirildiğinde görüntülenecek olan açıklama Fare göstergesi kontrol üzerine getirildiğinde görüntülenecek olan açıklama bilgisi bu özelliğe yazılır.bilgisi bu özelliğe yazılır.

Width Width Kontrolün genişliği tanımlanırKontrolün genişliği tanımlanır

Visible Visible True: Kontrol görüntülenir. False: Kontrol görüntülenmez.True: Kontrol görüntülenir. False: Kontrol görüntülenmez.

LABEL:LABEL:Web sayfasını kullanan kişilere mesaj iletmek için Web sayfasını kullanan kişilere mesaj iletmek için kullanılır. Sadece okunabilir özelliğe sahiptir ve kullanılır. Sadece okunabilir özelliğe sahiptir ve kullanıcı tarafından buradaki bilgiler kullanıcı tarafından buradaki bilgiler değiştirilemez.değiştirilemez.

HTML türü kontrollerdeki karşılığı <span> olarak HTML türü kontrollerdeki karşılığı <span> olarak bilinir.bilinir.

Label üzerinde çıkması istenilen ifade text Label üzerinde çıkması istenilen ifade text özelliğine yazılır. Bu ifadenin başına <center> özelliğine yazılır. Bu ifadenin başına <center> ekleyerek ortalı bir biçimde yazılabilir.ekleyerek ortalı bir biçimde yazılabilir.

TEXTBOXTEXTBOXKullanıcının bilgi girişine olanak tanıyan Kullanıcının bilgi girişine olanak tanıyan

kontroldür.HTML türü karşılığı <input kontroldür.HTML türü karşılığı <input type=Text>’dir.type=Text>’dir.

AutoPostBackAutoPostBack True: Direkt server’a bilgi gönderir. Default değeri FAlse’dırTrue: Direkt server’a bilgi gönderir. Default değeri FAlse’dır

IDID Kontrole verilen isim tanımlanırKontrole verilen isim tanımlanır

TextText TextBox içinde yer alacak değer tanımlanır.TextBox içinde yer alacak değer tanımlanır.

TextModeTextMode SingleLine: SingleLine: Tek satır girilmesi sağlar.Tek satır girilmesi sağlar.

MultiLine: Birden fazla satır girilmesini sağlar.MultiLine: Birden fazla satır girilmesini sağlar.

PassWord: Parola girişini sağlar.PassWord: Parola girişini sağlar.

Rows- ColumnsRows- Columns Multiline durumunda satır ve sütün sayısını belirlerMultiline durumunda satır ve sütün sayısını belirler

BUTTONBUTTONDefault olarak AutoPostBack özeliği true Default olarak AutoPostBack özeliği true

durumundadır. Yani, butona tıklanınca tüm durumundadır. Yani, butona tıklanınca tüm bilgiler otomatik olarak Server’a gider ve bilgiler otomatik olarak Server’a gider ve bu özellik değiştirilemez.bu özellik değiştirilemez.

Eventlarına kodlar yazılabilir. Bu yapı direkt Eventlarına kodlar yazılabilir. Bu yapı direkt kontrol üzerine iki kez tıklamak veya kod kontrol üzerine iki kez tıklamak veya kod kısmından olayı seçmek suretiyle pratik kısmından olayı seçmek suretiyle pratik olarak yapılabilir.olarak yapılabilir.

LİNKBUTTONLİNKBUTTON

Otomatik olarak yazılarak link vermek için Otomatik olarak yazılarak link vermek için kullanılır. İster OnClick Event’ına Button kullanılır. İster OnClick Event’ına Button kontrolü gibi kodlar yazılabilir, ister yine kontrolü gibi kodlar yazılabilir, ister yine aynı event içine Response.Redirect(URL) aynı event içine Response.Redirect(URL) komutu ile istenilen sayfaya yönlendirme komutu ile istenilen sayfaya yönlendirme yapılır. Birçok özelliği Button kontrolü ile yapılır. Birçok özelliği Button kontrolü ile aynıdır.aynıdır.

İMAGEBUTTONİMAGEBUTTON

LinkButton ile işlevi tamamen aynıdır. Tek LinkButton ile işlevi tamamen aynıdır. Tek fark ; link kısmına yazı yerine resim gelir. fark ; link kısmına yazı yerine resim gelir. Resim getirmek için Properties kısmına Resim getirmek için Properties kısmına girilip, ImageUrl seçeneğinden, girilip, ImageUrl seçeneğinden, bağlanacak resim dosyası seçilirbağlanacak resim dosyası seçilir

HYPERLİNKHYPERLİNK

ImageButton ile Linkutton’un karışımı ImageButton ile Linkutton’un karışımı denilebilir. En önemli farkı; hiç Script kodu denilebilir. En önemli farkı; hiç Script kodu yazmadan, belirlediğimiz sayfaya yazmadan, belirlediğimiz sayfaya yönlemesidir. Bunun için NavigateUrl yönlemesidir. Bunun için NavigateUrl kısmından sayfa ismini seçmek veya kısmından sayfa ismini seçmek veya yazmak yeterli olacaktır. Eğer LinkButton yazmak yeterli olacaktır. Eğer LinkButton gibi üzerine yazı yazacak ise Text kısmına gibi üzerine yazı yazacak ise Text kısmına yazabiliriz. Yoksa ImageButton gibi resim yazabiliriz. Yoksa ImageButton gibi resim gelmesini istiyorsak ImageUrl özelliğinden gelmesini istiyorsak ImageUrl özelliğinden resim seçilebilir.resim seçilebilir.

DROPDOWNLİSTDROPDOWNLİST

Açılır liste şeklinde seçim yapmak için Açılır liste şeklinde seçim yapmak için kullanılır. Hem veri tabanı bağlantılarında, kullanılır. Hem veri tabanı bağlantılarında, hem de normal uygulamalarda hem de normal uygulamalarda kullanabileceğimiz bir kontroldür.kullanabileceğimiz bir kontroldür.

veya

Biçimlendirmek için

LİSTBOX

Tüm özellikleri DropDownList kontrolü ile aynıdır. Tek fark; açılır liste yerine, direkt bir liste seçeneğinin karşımıza gelmesidir. Buradan yapacağımız seçimi istediğimiz bir yere aktarabiliriz. Listede herhangi bir elamanın seçili olarak gelmesi istenirse; Selected özelliği True yapılmalıdır.

CHECKBOX

Seçim yapılan kontroldür. Checked özelliği kullanılarak kutu doldurulur veya boşaltılabilir

CHECKBOXLİST

Seçim yapılan kullanılan kontroldür. CheckBox kontrolü ile ListBox kontrolünün birleştirilmiş halidir. Aynı anda birden fazla seçeneği işaretleyebiliriz.

son