ÜYE ALANI


Kullanıcı adı

Şifre

Üye kayıt 
Bilgilerimi unuttum 
E-mail kodunu yolla 
Neden üye olayım? 



 İSTATİSTİK
Ders 24
Ders yorum 28
Haber / duyuru 4
Haber / duyuru yorum 6
Forum konu 44
Forum yorum 43
Üye 2012
Ziyaret bilgileri
Bugün

99

Dün

38

Toplam

362180


 YARIŞMA İLK 10

 YAZARLARIMIZ

 ARAMA

 
Detaylı aramayı aç


 DERS
Dersi ekleyen: kerimsarigul



"Dünyada her şey paylaşıldıkça küçülür, SEVGİ ve BİLGİ ise paylaşıldıkça büyür."
 
 Response ve Requset Nesneleri

Uygunsuz içerik

www.AspDersleri.com  
Response ve Requset Nesneleri
Response Nesnesi
Response.write
Response.Redirect
Response.Flush
Response.Clear
Response.End
Request Nesnesi
Request.Querystring
Request.Querystring de form kullanımı
Request.ServerVeriables
 
Response.write nesnesi
Response komutu sayesinde ASP ziyaretçiye sunucudan yazılar gönderir. Bu nesnenin en çok kullanılan metodu write dir. <% %> tagları arasında yazacağımız Response.write ifadesi ile sayfada asp kodları içerisinde istediğimiz bir yazı yada bir değişkeni gönderebiliriz. Hemen bir örnek yapalım :
<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>ASP ile ilk scriptimiz</title>
</head>
<% @ LANGUAGE=VBScript CODEPAGE=1254 %>
<% degisken="Web"
response.write "bu komutu ilk scriptimiz bölümünde de görmüştük hatırladınızmı? "
response.write "WEBdershanesi.NET"
response.write (degisken)
%>
</html>
Dikkat etmemiz gereken eğer bir yazıyı görüntüleyeceksek bu yazıları " örneğin bu " tırnak içinde yazmalıyız eğer yazacağımız bir değişken ise bunları da parantez içinde yazmalıyız Ayrıca Response.write ASP'de en çok kullanılan komutlardan biri olduğu için daha pratik bir yazılış biçimi vardır <%="WEBdershanesi.NET " buradaki = response.write anlamına gelmektedir.
Response.Redirect Deyimi
Response.redirect deyimi ASP'de kullanılan (bu da bayağı sık kullanılıyor) ve bir sayfadayken başka bir sayfaya yönlendirme yapmak için kullanılır. Yani sunucunun karşısına böyle bir ifade geldiğinde ne olursa olsun çalışılan sayfayı durdurup Response.redirect içerisindeki sayfaya yönlenir.
Hemen bir örnek yapalım
öncelikle birinci sayfaya aşaıdaki gibi bir textbox ve bir buton koyalım
[_______] - [_____]
buradaki text box'ın namesi (ismi) sifre olsun butonun ise actionuna responseredirect2.asp yazalım bu örneğimizde birinci sayfadaki text box'a bir sifre girmemiz isteniyor ve butona basarak ikinci sayfaya yönlendirme yapıyor ikinsayfamızdada bu text box taki bilgi bir deyim sayesinde sifre isimli bir değişkene aktarılıyor ve bu değişkenin içeriği kontrol edilerek sifrenin dogru olup olmadığı karşılaştırılıyor eğer doğruysa sayfaya girmeyi başarıyoruz eğer yanlış ise response.redirect deyimi sayesinde tekrar birinci sayfaya yönlendirilme yapılıyor gördüğünüz gibi asp'nin çalışma mantığı hakkında biraz daha bilgi sahibi olmuşsunuzdur umarım.
İkinci sayfanın kodlarıda aşağıda yazmakta Ayrıca bu örnekleri buradan bilgisayarınıza indirebilirsiniz
<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>Response redirect</title>
</head>
<body>
<%
sifre=Request.Form("sifre")
if sifre="neolsun" then
%>
Sayfaya girmeyi başardınız
<% else response.redirect("responseredirect1.asp")
end if
%>
</body>
</html>
Response.Flush
Sunucu eğer çalışma zamanın da bu deyime rastlarsa o zamana kadar tampon bellekteki sakladığı degerleri browsere gönderir
<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>Response flush</title>
</head>
<% @ LANGUAGE=VBScript CODEPAGE=1254 %>
<%
Response.buffer=true
%>
Bu satır sunucunun hafızasında saklanan ilk satır
<%
response.flush
%>
bu satır ise flush metodundan sonra gösterilmiştir.
</html>

Seviye: Başlangıç - 27 Ekim 2008 - 7:50 - Okuma: 7463 - Yorum: 1


Yorum l Yorum yap


Yorumlayan: belgin - 9 Nisan 2010 - 7:53 Uygunsuz içerik
 
çok tşkr ederim bizde birazdan asp yazılısına giricektik

iyi dostu olanın aynaya gereksinimi yoktur
 
 

Sayfa: 1
 

Yorum ve oylama
Sadece üyeler yorum yazabilir veya oy kullanabilir.
 
Çevrimiçi bilgiler - Üye girişi yapmadınız.
ASPdersleri.com © 2008 - 2018
Kaynak göstermek
ve ticari olmamak şartlı ile içerikleri kullanabilirsiniz.
Üyelerin eklediği içeriklerden
ASPdersleri.com sorumlu değildir.
Bütün sistem ASPdersleri.com tarafından kodlanmıştır.

Ana sayfa - İletişim - Kadro