Geçmişte Asp.Net ile çalışırken yaptığımız bazı örnekleri burada fırsat buldukça paylasağım. Google amcamızdan arayan olur , google buraya gönderir yararlanır belki meraklıları 🙂 2008 Yılında henüz Asp.Net’e yeni adım atmışken yaptığımız bu uygulamayı sizlerle paylaşmak istiyorum.
Örneği yaparken VB.Net kullanıştık çünküo zaman C# ‘ı sadece duymuş henüz hiç bulamamıştım ama olsun 🙂 Şimdi gelelim bir takım açıklamalar yapmaya. Bilindiği üzere Asp.Net formları baz alarak çalışır. Her bir sayfayı form olarak değerlendirir. Ve bu formların bir takım metodları vardır . Örneğin ;
- Page_Load() : isimli metod sayfa her yüklenildiğinde çağrılan bir metoddur. Yani sayfayı ne zaman yenilsek bu metod yeniden çağrılacaktır.
- Page.IsPostBack : isimli kontrol metodu ise Sayfamızdan Asp.Net’e bir form verisi gönderip göndermediğimizi kontrol eder. Eğer bir form verisi bize ulaştıysa True döndürür.
Aşağıda ki uygulama sayfasında iki adet Text box bulunur. Ve Program text boxlardan girilen bilgileri Response.Write metodu ile ekrana mesaj eder.
<%@ Page Language="VB"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> ' Sayfa her yüklendiğinde çalışır. Sub Page_Load() ' Sayfaya bir form verisi gelip gelmediğini denetlemek için kullanılır. Form verisi geldiyse ' IsPostBack True döndürür. If Page.IsPostBack Then 'Response İle Metin yazdırma Response.Write("Form verisi geldi...") Response.Write("<br>") 'Response İle Gelen Verileri Metinler ile birleştirip yazdırma Response.Write("Gönderdiğiniz İsim : " & ittAdi.Value) Response.Write("<br>") Response.Write("Gönderdiğiniz Soyisim : " & ittSoyadi.Value) Else Response.Write("Form Verisi Gelmedi....") End If End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Form Verisini Okuma</title> </head> <body> <form id="form1" runat="server"> <div> Adınızı Giriniz : <input type="text" runat="server" id="ittAdi" /><br /> Soyadınızı Giriniz : <input type="text" runat="server" id="ittSoyadi" /> <br /> <input type="submit" /> </div> </form> </body> </html> |