Murat TATAR God saves lost souls , I save lost passwords

6Nis/110

Response Nesnesi

Response
Response.write

<% %> tagları arasında yazılacak Response.write ifadesiyle sayfaya asp kodları içerisinde yazdıgınız bir yazıyı yada bir değişkeni yazdırabiliriz.

Örnek :

<% degisken="ASP Dersi"%>

<% Response.Write "Merhaba" Response.Write "
"
Response.Write "Active Server Page
"
Response.Write "


"
response.write (degisken)
%>

Response.write ASP'de çok kullanılan bir komuttur <% Response.write , yerine <%= yazarakta kullanabilirsiniz. Örnek : <% degisken="ASP Dersi"%>

<%= "Merhaba"%>
<%="
"%>
<%="Active Server Page
"%>
<%="


"%>
<%= (degisken) %>
Response.Buffer
Buffer (Tampon): Default değeri "true"

<% Response.Buffer = True %>

Asp kodlarının tamamının çalışması beklenir, tüm kodlar işlendikten sonra HTML sayfa toptan gösterilir.

bu degeri false yapmak için;

<% Response.Buffer = False %>
Response.End
End (Son): Sunucu bu satırı gördügünde işlem yapmayı bırakır. Bu satırdan sonraki asp veya html kodlar icra edilmez. Ve o zamana kadar tampon hafıza ki değerleri tarayıcıya gönderir.

Örnek:

<% Response.Write "Nasilsin ASP" Response.End Response.Write "How are you ASP" %>

Çıktı : Merhaba ASP , olur.
Response.Expires
Expires (zaman aşamı süresi): Sayfanın Tarayıcı tarafından cache dizininde ne kadar tutulacağını dakida olarak set etmek için kullanılır.

<% Response.Expires=dakika %>

<% Response.Expires = 60 %>

Bu değere "0" yapılırsa ( Response.Expires=0 ) sayfaya her gelişte sayfa yeniden yüklenir.
ExpiresAbsolute:
Bu sürenin dakika olarak değil tarih veya saat olacak şekilde sayfanın geçerlilik süresini belirlemek için kullanılır.

<% Response.ExpiresAbsolute=#tarih# %>

şeklinde.
Response.Clear
Clear (Boşalt): Sunucu çalışma sırasında bu deyime rastlarsa o zamana kadar tampon bellekteki saklanan bütün bilgileri siler, yok eder.

Not: Response.Buffer= false olarak ayarlı ise Run-time (çalışma zamanı) hataya sebep olur.

Kullanımı :

<% Response.Clear %>
Response.Flush
Flush (hemen gönder), Sunucu çalışma sırasında bu ifadeye rastlarsa , bu ifadeye kadar icra edilmiş kodun sonucunu (Tompon Bellekte Tuttugu Değerleri) HTML’i tarayıcıya gönderir:

<% response.flush %>
Response.Redirect
Bir sayfadayken başka bir sayfaya yönlendirme yapmak için kullanılır.Sunucu çalışma sırasında bu ifadeye rastlarsa çalışmasını durdurur ve belirtilen sayfayı açar.

Kullanımı:

response.Redirect "yönlendirecek Sayfa Sdresi "

Not: Eğer http header client a gönderilmiş ise Response.redirection hataya sebep olmakta .Bu hatayı engellemek için response.Buffer özelliğini true yapmak ve herhangi bir noktada response.clear kullanarak response.Redirection in hata vermesini önlenir.

Örnek:

<% Response.Buffer = true %>



<% Response.Clear Response.Redirect "yonlendirme.asp" %>

   
Copy Protected by Chetan's WP-Copyprotect.