Asp.Net Sayfa Elemanları
Bir Asp.Net sayfası 5 temel sayfa elemanından oluşur.
1- Sayfa bildirimleri bölümü
2- Kod bildirimleri bloğu
3- Html sayfa bildirimleri bölümü
4- Kod sonucu bloğu
5- Web formu ve web kontrolleri bölümü
Bu konuda bir Asp.net sayfası örneği hazırlayarak asp.net sayfa elemanlarını örnek üzerinde sizlere göstermeye çalışacağız.
Anlatımlar vb.net derslerimizde olduğu gibi Mikrosoft visual studio 2008 kullanılarak yapılacak.
Mikrosoft visual studio yu açtıktan sonra File->New->Web Site yolunu izliyoruz ve visual basic dilini seçiyoruz.
Aşağıda size sayfa elemanları belirtilmiş bir şekilde kodları vereceğim, copy/paste şeklinde kullanabilirsiniz.
Kodların uzunluğu sizi yanıltmasın, burada yapılan işlem sadece sayfanın design kısmına toolbox tan bir adet buton, bir adet textbox ve bir adet label eklemek, bunları isimlendirmek ve ek olarak bir iki satır kod yazmak.
Kodlama içerisine açıklama metinleri size sayfa elemanlarını tanıtmak için yazıldı, bu şekilde asp.net de açıklama satırı kullanımını da göstermiş olduk.
Kodlarımız;
<!-- Sayfa bildirimleri bölümü başlangıcı--> <%@ Page Language="VB" %> <!-- Kod bildirimleri blogu başlangıcı --> <script runat="server"> Sub tiklandi(ByVal sender As Object, ByVal e As EventArgs) mesaj.Text = "Merhaba " & metin_kutusu.Text & " Aspde Sayfa Yapısını Öğreniyoruz!" End Sub </script> <!-- Html sayfa bildirimleri ve etiketleri başlangıcı --> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>Başlık</title> </head> <body> <h1>Asp.Net Sayfa Yapısı</h1> <!-- Kod çalıştırma blogu başlangıcı --> <% Response.Write("Isminizi girdikten sonra butona tıklayınız")%> <!-- Web formu ve web kontrolleri kısmı --> <form id="form1" runat="server"> <div> <asp:TextBox ID="metin_kutusu" runat="server"></asp:TextBox> <asp:Label ID="mesaj" runat="server"></asp:Label> </div> <asp:Button ID="Buton" runat="server" onclick="tiklandi" Text="Tıkla" /> </form> </body> </html>
Anlatımlar hakkında takıldığınız kısımları konulara yorum olarak yazabilirsiniz.