Üye Girişi Yapmamışsınız Ya Da Zaten Bir CoMBeKi PaYLAsIm ALAnI Üyesi Değilsiniz. Forumlardan Yararlanabilmek İçin Üye Olmalısınız. Lütfen Buraya Tıklayarak Üye Olunuz.

Gelişmiş Arama

Combeki.Net Combeki Blog Radyo Begüm İletişim Yardım Combeki.Net Şiir Combeki Webmaster
 

Go Back   CoMBeKi PaYLAsIm ALAnI Webmaster Kodlar,Tasarım Araçları Ve Diller Asp


Asp Asp hakkinda merak ettikleriniz.ve kodlar.

ASP KOLEKSIYONU

Asp

Konu Bilgileri
Konu Başlığı
ASP KOLEKSIYONU
Konudaki Cevap Sayısı
0
Şuan Bu Konuyu Görüntüleyenler
Görüntülenme Sayısı
183

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 03-11-2006, 03:47   #1 (permalink)
Çalışkan Dostumuz
 
Combekibot - ait Kullanıcı Resmi (Avatar)
Bilgiler
Combekibot Combekibot isimli Üye şimdilik offline konumundadır
Üyelik tarihi: Eki 2003
Bulunduğu yer: KONYA
Takımı:
Yaş: 19
Mesajlar: 2,263
Üye No: 25
Ruh Hali:
Karizma
Tecrübe Puanı: 0
Karizma Puanı : 320
Karizma Seviyesi: Combekibot is off the scaleCombekibot is off the scaleCombekibot is off the scale
Son Eklenen Konular
38» Minik Dualar Grub...
Gönderen: nile
Yardım Alanı
QueryString KoleksiyonuQuerystring server a iletilen bilgi kümecigi metotlarindan biridir. Bu iletisim browser in adres hanesinde yer alan dosya adina "?" ve "&" isaretleri vasitasi ile bilgilerin eklenmesi suretiyle gerçeklesir. Genel kullanimi :filename.asp?kullanici=Mehmet seklindedir.
Konu Adi: ASP KOLEKSIYONU Eger daha fazla bilgi bir anda gönderilmek isteniyor ise bu "&" isareti kullanilarak;
filename.asp?kullanici=Mehmet &email=mehmet@dogus.edu.tr seklinde gerçeklestirilir.
"&" isareti bilgilerin birbirinden ayrilmasini saglar. Kullanici adi ve soyadini alan ve bunlari Querystring metodu ile ilgili forma gönderecek bir form dizayn edelim. Ilgili Html formu asagidaki gibi olmalidir;
< form name=login Action=Querystring.asp metod=\"GET\">
Lütfen Adinizi Giriniz: < input type=\"text\" name\"adi\" >

Lütfen SoyadiniziGiriniz:< input type=\"text\" name=\"soyadi\" >

< input type=\"submit\" value=\"login\" >
< /Form >

Yukaridaki kod adi soyadi alanlari bulunan bir form elde etmemizi saglar.
Bu Html kodu içerisinde yer alan input submit butonu < form action="Querystring.asp" metod= "GET" > bu kutucuklara girilen bilgileri action kisminda belirtilen Querystring.asp'ye "GET"metodu kullanilarak gönderilir. (Yani bilgiler browser' in adres hanesi kullanilarak iletilir.) Bu bilgilere ulasmak içinse Request' in Querystring metodu asagidaki sekilde kullanilir.
Request. Querystring ("istek gönderen formdaki Html elemaninin adi") bu genel kullanima göre eger biz "..." içerisine o formda yer alan bir kontrolün adini koyar istek o input alanina girilmis veriye ulasiriz yani Request. Querystring ("adi") seklinde bir kullanim "adi" adli text box'a girilen veriye;
Request. Querystring ("soyadi")seklinde bir kullanim ise "soyadi" adi verilen textbox' a girilen veriye ulasmamizi saglar. Eger Response nesnesinin Write metodunu kullanirsak login formuna girilen verileri;
<%
Response.write Request. Querystring (\"adi\") & \"
\"
Response.Write Request. Querystring (\"soyadi\")
%>


seklinde ekrana yazabiliriz. Dikkat edecek olursaniz "&amp;" isareti "
" Html etiketini formdan gelen adi verisine eklemek için kullanilmistir. Bu da bize 1 satir asagiya geçmemizi saglar (satir beslemesi) saglar. Koleksiyon birden fazla deger ve degiskeni içerisinde bulunduran bir grup olarak tanimlanabilir. Eger Querystring metodu kullanilarak gönderilen degisken (kontrol sayisi) birden fazla ise bu bir koleksiyon olusturuyor anlami tasir. Eger daha önceki notlarimizi hatirlayacak olursak koleksiyon olusturan bilgi gruplari veya dizin elemanlari için kullandigimiz özel bir döngümüz vardi. (FOR EACH....NEXT) bu döngüyü Querystring için uygulanacak olursak ;
<%
For Each eleman in Request. Querystring
Response.Write eleman & \"......\" & Request. Querystring(eleman)
Next
%>

seklinde bir döngü ile bize Querystring ie gönderilen tüm elemanlari ve bu elemanlarin degerlerini ekrana basabiliriz. Yukaridaki döngü Request. Querystring ile olusturulan her eleman için döngüyü tekrarlar.
Request. Querystring ("kontrol").count özelligi gönderilen elemanlari saymak için kullanilir. Eger bu sayi"o" 'a esit ise herhangi bir bilgi gönderilmemis demektir.
Simdi degisik konularda basliklarin yer aldigi ve bu basliklar arasindan kullanicinin yaptigi seçimlere bagli olarak bu konularda kendisine bilgi gönderecegi mesajini ekrana basan bir ASP uygulamasi olusturalim. Kullanicinin seçim yapabilecegi selectbox'in yer aldigi Html formunu dizayn edelim:
&lt; HTML &gt;
&lt; HEAD &gt;
&lt; TITLE &gt; kitap basliklari &lt; /TITLE &gt;
&lt; /HEAD &gt;
&lt; BODV &gt;
Asagidaki konu basliklarindan ilgilendiklerinizi seçiniz.
&lt; FORM ACTION=\"responseQuerystring.asp\" METHOD=\"GET\" &gt;
&lt; Select size=3 name=\"Konular\" MULTIPLE &gt;
&lt; OPTION &gt; Bilgisayar &lt; /OPTION &gt;
&lt; OPTION &gt; Hikaye &lt; /OPTION &gt;
&lt; OPTION &gt; Siir &lt; /OPTION &gt;
&lt; OPTION &gt; Roman &lt; /OPTION &gt;
&lt; /select &gt;
&lt; input type= \"submit\" value= \"Gönder &gt;
&lt; /FORM &gt;
&lt; /BODY &gt;
&lt; /HTML &gt;

Simdi bu formdan gönderilen verileri isleyen ASP kodunu olusturalim:
Kitap istek formu : &lt; BR &gt;

<%
if Request. Querystring(\"Konular\").count= 0 then Response.write \"Herhangi bir konu seçmediniz.\"
ELSE
Response.write size seçmis oldugunuz \"&\"< BR >
Response.Write Request. Querystring (\"konular\")
Response.write \"hakkinda brosür yollayacagiz. Tesekkürler\"
END IF
%>

Kod Nasil Çalisir:
Ilk form basit bir html formudur. Selectbox butonun olusturulmasi için kullanilmistir. <....MULTIPLE>yer alan multiple seçenegi CTRL tusuna basilarak birden fazla seçim yapilmasina olanak tanir. ASP içersinde yer alan Request.Querystring("konular").count=0 sarti eger hiçbir konu basligi seçilmemis ise devreye girer. Eger kullanici formda seçim yapmis ise ELSE sarti devreye girer ve seçilen konu basliklari ekrana yazilir.

FORM KOLEKSIYONU
Eger form içerisinde gönderilen bilgiler POST metodu kullanilarak gönderilmis ise bu bilgiler FORM koleksiyonu içerisinde yer alir. Bu bilgiler request .FORM kullanarak kontrol edilebilirler. Genel kullanimi:
Request. Form ("kontrol_adi") seklindedir.
Form nesnesi içerisinde textbox disinda asagida ki elemanlarda bulunabilir. Bunlar:
· Textbox
· Checkbox
· Option Buttons
· Listbox ve türevleri
· Hidden Fields
· Text Areas
Tüm bu elemanlarin olusturulmasi ile ilgili bilgileri herhangi bir HTMl ögreten siteden ögrenebilirsiniz. Formun POST metodu ile gönderilen bilgiler HTML veri akisi içerisinde kullaniciya gönderilir bilginin iletilmesi için browser in adres hanesi kullanilmaz. Bir önceki örnegi form koleksiyonu ile olusturmak isteseydik ;
Request.Form ("Konular") seklinde bir degisiklik yapmamiz yeterli olacakti.

CLIENTCERTIFICATE KOLEKSIYONU
Web browser web server ile Secure (SSL) baglantisi üzerinden baglanti kurmak istediginde bu islem dijital sertifikalar üzerinden saglar. Bu dijital sertifika baglanti yapilan web server ve organizasyon hakkinda gerekli bilgileri tasir bu CA Certificate Authority olarak bilinir. Bu islem bilgilerin güvenli bir baglanti üzerinden aktarilmasini saglar bilgi aktarimi SSL Secure Sockets Layer protokolü üzerinden gerçeklestirilir. SSL Http protokolünün daha güvenli hale getirilmis bir varyasyonudur. En son versiyonu SSL 3.0/PCT 1 dir. (PCT: Private Communication Technology) Clientcertificate de bir koleksiyon meydana getirir ve bu koleksiyona:
<%
For Each Key in Request. ClientCertificate
Response.Write ( Key & \" : \" & Request.ClientCertificate (key) & \"
\")
Next

%>


seklinde ulasabilirsiniz.
Bu koleksiyonda yer elemana ise ; Request. ClientCertificate (Key) seklinde ulasabilirsiniz. Ilerleyen bölümlerde ClientCertificate ile ilgili daha ayrintili bilgilere ve örneklere yer verilecektir.
Request Nesnesinin Özellikleri ve Metotlari
Request nesnesi koleksiyonun disinda da bazi özel özellik ve metotlara sahiptir. Bu özelliklere ve metotlara göz atalim .
TotalBytes Özelligi
Bu özellik browser tarafindan gönderilen bilginin toplam olarak kaç byte oldugunu bulmak için kullanilir. Asagida ki kod gönderilen bilginin kaç byte oldugunu ekrana yazar

 

Konuyu Facebooktaki Arkadaslarınızında Görmesi İçin Sol Taraftaki Begen Butonuna Tıklayın.

Combeki Forum Club on Facebook
l

Combekibot isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla

Telif Hakları

Sayfalarımızda bulunan içeriklerin telif haklarıyla ilgili bir şikayetiniz/sorunuz varsa bize ulaşmak için tıklayınız.
If you own the copyrights to any content we publish or offer for download and you want them to be removed from our web site, please contact us with some proof of ownership of copyright and they will be removed immediately.

Konuyu Beğendiysen , O Zaman Arkadaşınla Paylaş.

Beğendiysen Arkadaşına Sayfayı E-Mail olarak gönder
Yeni Konu aç  Cevapla

Bookmarks

Etiketler
asp, koleksiyOnu, koleksiy079nu

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


St - St01 - St02- St03 - St04 - St05 - St06 - St07 - St08 - St09 - St10 - St11 - St12 - St13 - St14 - St15 - St16 - St17 - St18 - St19 - St20 - St21 - St22 - St23 - St24 St25 - St26 - St27 - St28 - St29 - St30 - St31 - St32 - St33 - St34

Paid Directory - Ölümüne Takip - Collateral Damage tr düblaj iz - film izle - kiralık parke - oyunlar - müzik - Kamerali Sohbet 89Sesli.Com - Sesli Sohb - gebze evden eve nakliye - Asya dizileri - kızlar sesliserbest.org sesliserbest ses - engelleri kaldır - Oyun Sevgisi - nakış - klip izle - üst kapak - dekorasyon - palyaço - xsesli - evden eve nakliyat - online oyun - Fener - sıcak sohbet - burçlar - fuar çantası - viagra - folklor video - online oyun - msn indir - Kanser - Oyunlar1 - forum - btmu - oto pazarı - ssk - silindir kapağı - oyunlar 1 - online film izle - Aksaray Sohbet www.extremonline.net

Page Rank Check Powered by vBulletin® Version 3.8.0 Release Candidate 1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Forum SEO by Zoints - Copyright © 2005-2009 CoMBeKi MeDiA

Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:16.


Bu Site CrackerTracker Tarafından Korunmaktadır