Resim 2.3 : Örnek deneme.aspx sayfasının kaynak kodu
Başlangıç düzeyinde ASP.NET sayfa yapısını anlamak için aşağıdaki ASP.NET sayfasını inceleyelim. Bu sayfayı IIS’nin tanımlı yerel yolu olan C:\inetpub\wwwroot klasörüne sayfaYapisi.aspx ismiyle kaydedin. (Dosya adında Türkçe karakterlerin kullanımı çeşitli uyum sorunlarına neden olabilir düşüncesiyle dosyalara ad verilirken Türkçe karakterler kullanılmamıştır.) sayfaYapisi.aspx 1
<%@ page language="vb" %>
2
<script runat="server">
3
sub tiklandi(sender as object, e as eventargs)
4
mesaj.text = "Merhaba " & metin_kutusu.text & "
ASP.NET
sayfa yapısını öğrenmeye hazır mısın?" 5
end sub
6
</script>
7
<html><body>
8
ASP.NET Sayfa Yapısı<p>
9
<%Response.write("Kutuya adınızı yazıp, Tıkla ve gör düğmesine tıklayınız:<p>") %>
10 <form runat="server"> 11
<asp:textbox id="metin_kutusu"
runat="server"/>
12
<asp:button id="buton" text="Tıkla ve gör" onclick="tiklandi" runat="server"/>
13
<p />
14
<asp:label id="mesaj" runat="server" />
15 </form> 16 </body></html>
NOT: Yukarıdaki sayfaYapisi.aspx örneğinde alt satıra geçen ifadeler Not Defteri programında aynı satıra yazılacaktır. Bir ASP.NET sayfası temel olarak iki bölüme ayrılabilir.
37