Response.clear
Sunucu eğer çalışma zamanın da bu deyime rastlarsa o zamana kadar tampon bellekteki saklanan bütün bilgiler silinir.
Kod:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>respons e clear</title></head><% @ LANGUAGE=VBScript CODEPAGE=1254 %><%Response.buffer=true%>Bu satır sunucunun hafızasında saklanan ilk satır<%response.clear%>bu satır ise tampon hafızadaki bilgiler silindikten sonra gönderildi</html>
Response.End
Response.flush metodunun tam tersidir sunucu bu satırı gördüğünde sunucu işlemlerini durdurup o zamana kadar olan tampon hafıza değerlerini browser'a gönderir ve çalışmasını durdurur.
Kod:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>Respons e end</title></head><% @ LANGUAGE=VBScript CODEPAGE=1254 %><%Response.buffer=true%>Bu yazıdan sonraki yazılar gözükmeyecek çünkü sunucu bu satırdan sonraki response.end stırında çalışmasını durduracak<%response.end%>İşte bu yazı hiçbir zaman Gözükmeyecek.</html>
Request.Querystring
ASP teknolojisinde çok kullanılan ifadelerden bir diğeri de Request.Querystring dir. Bu deyim bir sayfadan başka bir sayfaya değişken yada değişkenler taşınmasını sağlar. <a href > tagı arasında yazılan ve Response.redirect ile yönlendirilen diğer sayfaya değişkenler taşımayı sağlar. equset.Querystring ile bir sayfadan diğer sayfaya değişken aktarmanın genel kullanımı şu şekildedir.
<a href="yonlendirilecek_sayfa.asp?ad=erhan&yas=20"> bu linke basıldığında yonlendirilecek sayfa açılacak ve ad,yas isminde iki değişken sayfaya geçirilecek işte bu değişkenler Request.Querystring deyimi sayesinde başka bir değişkenin içerisine aktararak kullanılır. Hemen bir örnek yapalım.
Kod:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>Request querystring</title></head><body><A href="requestquerystring2.asp?ad=erhan&yas=20">bu linke basıldığında diğer sayfa değişkenler aktarılacak </a></body></html>
Şimde ikinci sayfamızı yapalım
Kod:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-9"><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"><title>Request querystring</title></head><%ad=request.querystring("ad")yas=request.que rystring("yas")%>Bir önceki sayfadan gönderilen değerler<br>AD=<%=ad%><br>YAS=<%=yas%></html>
Request.querystring de Form kullanımı nasıl yapılır detayları aşağıda belirtilmiştir.
Bunun diğer request.querystring ile hiçbir farkı yok sadece bunda değişkenler form elemanlarını kullanarak göndeririz. bir örnekle açıklayalım.
Kod:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-9"><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"><title>Request querystring</title></head><form method="get" action="Requestquerystring4.asp">İsminiz : <input type="text" name="isim" size="20"> <input type="submit" value="Gir"></form></html>
Burada dikkat etmemiz gereken değişkeni taşıyacağımız textboxun ismi Çünkü bir diğer sayfamız da değişkeni kullanabilmek için texboxun namesini bilmemiz gerekir. Şimdi ikinci örneği yapalım.
Kod:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-9"><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"><title>Request querystring</title></head><%Response.write("Merhaba : <b>" & Request.querystring("isim") & "</b>")%></html>