Asp.NET Sunucu Kontrolleri


Twitter'da Paylaş Favorilerime Ekle

Asp.Net'te Form Kullanımı

Visual Studio programında bir asp.net sayfası oluşturduğumuzda body etiketinin hemen ardından bir form etiketinin açıldığı dikkatinizi çekmiştir. Bu form etiketi içerisindeki runat="server" parametresi, o formun sunucuda çalışacağını belirtmektedir.

runat="server" parametresi yalnızca form için değil, sunucuda çalışacak tüm kontrolleri içerisine yazılmalıdır aksi halde o kontrol çalışmayacaktır.

Bir asp.net sayfasında runat="server" özellikli yalnızca bir adet form bulunabilir. Bu yüzden de VS bu form etiketilerini body'nin ardından hemen açmaktadır. Sayfadaki her şeyin form içerisinde yer almasının bir sakıncası yoktur.

Bu form içerisine istediğimiz diğer kontrolleri de ekleyebiliriz.

Sunucu kontrolleri görünüş olarak Html kontrolleriyle aynıdır fakat yazmak için kullanılan kodlar farklıdır. Örneğin Html'de bir buton oluştururken input etiketi kullanılırken, asp.net'te şu şekildedir.

 <asp:Button ID="Button1" runat="server" Text="Button" />

Tüm sunucu kontrolleri <asp: ile başlar, ardından kontrolün türü ve özellikleri belirtilir.

Sayfaya yerleştirilen kontrollerin özellikleri kod kısmından değiştirilebileceği gibi, properties paneli kullanılarak da değiştirilebilir.

Çok kullanılan sunucu kontrolleri (asp.net nesneleri) ileriki konularda anlatılmaktadır.

asp.net sunucu kontrolü nedir, sunucu kontrolleri hangileri nelerdir, sunucu kontrolü örnekleri ve kullanımı