|
|
| ASP Response ve Requset Nesneleri |
| 10.05.2011 tarihinde , Espiar tarafından yazılmış ve 365 kere okunmuş. |
|
|
Response komutu sayesinde ASP ziyaretçiye sunucudan yazılar gönderir.
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 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>
|
|
|
| Etiketler : asp, response, requser, ders, dersler |
|
|
|
|
| Bu yazıya hiç yorum eklenmemiş. |
| Sizde bu yazıya yorum
yapabilirsiniz.. |
|
|
|
|
Duyuru |
|
| Askerlik nedeni ile ara verilmiştir... NEKES.NET |
|
|
|
|
|
| |
|
Rastgele Yazı |
|
|
|
|
|
|
| ● Son Yorumlar |
|
Çok teşekkür ederim. Sitemin admin panelinde kullandım ve ekleme ve güncelleme sayfalarım gibi dışarıya kapalı olması gereken her sayfada çalıştırdım. Fevkalade çalışıyorlar. Uzun ve zahmetli aramalardan kurtuldum. Allah razı olsun.Yazan:
Erkan Güney
merhaba site çok hoş elinize sağlık ben yeni mezunlardanım bununla başladım inceledim gayette güzel oldu gerekli düzeltmeleri yapınca fakat bi sorun var henüz kimse karşılaşmamıs sanırım FCK EDİTÖR admin sayfalarında çalışmıyor. bu durumu çözemedim şimdiden teşekkürlerYazan:
seda aslan
merhaba barziweb redkod hepsini indirdim ama hosta 404.asp gösteriyorum elimle .asp gösterirsem sorun yok ama .html seo açıkken asp dosyasına ulaşamıyor
ADODB.Field (0x800A0BCD)
Ya BOF ya da EOF Doğru veya geçerli kayıt silinmiş. İstenen işlem geçerli bir kayıt gerektiriyor.
/7/kurumsal_detay.asp, line 103
bu hatayı veriyor çözemedim bu scirptin düzgün çalışan versiyonu yokmu acaba ?
selamlarYazan:
canberk
Database Disclosure açığı var.Yazan:
özkan
üstad bu 404 hata sayfasını nasıl çevirecegiz 404.aspye lütfen biraz bu konuda yardım edermisinYazan:
hüseyin kandemir
|
|
|
|
|
|