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

 

 
Saat
 
Sayaç
 
Reklamlar
 
Destek
 
 
Bugün 34097 ziyaretçi (75059 klik) kişi burdaydı!
Yeni Sayfa 1

RekLaMLaR

 

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol