Response metodu ve kullanımı

Daha öncede belirttiğimiz gibi asp de en önemli unsur metotlardır. Bir çok işi ve görevi metotlar yapar. Şimdi bu metotları kısaca açıklayalım:
Response Metodu:
Response metodunun Türkçe karşılığı yanıttır. Response metodu bizim ziyaretçiye açılan kapımızdır. Response’nin 8 alt işlevi ve 9 özelliği vardır.

Altişlevler:
Write - AddHeader - AppendToLog - BinaryWrite - Clear - End - Flush - Redirect

Özellikler:
Buffer – CacheControl – Charset – ContentType – Expires – ExpiresAbsolute – IsClientConnected – Pics - Status

Not: Eğer Asp’ye yeni başlıyorsanız Response.Write ve Response.Redirect alt işlevlerini bilmeniz yeterlidir. Bunlardan en çok kullanılan Write’dır

Response.Write
Response.Write metodu istediğimiz değişkenleri ya da yazıları sayfaya yazdırmamıza yarar.
<%
Response.Write (“elma”) & <br>
ogrenci=”Ahmet”
Response.Write (ogrenci)
%>

Sayfada görüntüsü:
elma
ahmet

İlk satırda elma’yı yazdır dedik. İkinci satırda değişken tanımladık Yani öğrencinin Ahmet olduğunu belirttik. O satırdan sonra ogrenci yazılan yeri Ahmet olarak görecektir.(Dikkat ederseniz öğrenci değil de ogrenci yazdık. Bunun nedeni değişken isimlerinde Türkçe karakter kullanılmaması). Üçüncü satırsa ise ogrenci’yi yazdır dedik. Sayfada ogrenci yerine Ahmet yazısı görülecektir. Elmayı tırnak içine aldık ama ogrenciyi almadık. Çünkü değişkenler tırnak içine alınmaz. Sadece girdiler tırnak içine alınır.

Örnekte, & "<br>" kodları dikkatinizi çekmiştir. Daha öncede belirttiğimiz gibi asp kodlarının içerisine alınan her şey asp olarak görünür ve asp’ymiş gibi işlenmeye çalışılır. Burada "&" ile "<br>" yi de yazdırmasını istedik. Asp’de "&" ve anlamına gelir. Elma ve <br>’yi yazdır demiş olduk. <br>, htmlde satır boşluğu anlamına gelir. Asp kodları arasına html kodu eklemek istiyorsak

<%Response.Write "<br>" %> şeklinde html kodlarını tırnak içerisine alarak response.write ile yazdır demeliyiz. Elma yazdır boşluk bırak ogrenci yazdır dedik. <br> bir değişken olmadığı için aynen yazılmasını istediğimiz için tırnak içerisine aldık.

Response.Write yerine = işaretini kullanabiliriz. Response.Write ile aynı işlevi görürler.
<%= “elma”%>
sayfada görüntüsü:
elma

Sponsor
 
Facebook beğen
 
 


Sponsor
 
Bu Alana Reklam Verin
 
Toplam 110681 ziyaretçikişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol