ASP Eğitimleri

ASP ANA SAYFA

WP Eğitimi

Web Sayfaları Tanıtımı Web Sayfaları Jilet Web Sayfaları Düzeni Web Sayfaları Klasörleri Web Sayfaları Küresel Web Sayfaları Formları Web Sayfaları Nesneleri Web Sayfaları Dosyaları Web Sayfaları Veritabanları Web Sayfaları Yardımcıları Web Sayfaları WebGrid Web Sayfaları Grafikleri Web Sayfaları E-postası Web Sayfaları Güvenliği Web Sayfaları Yayınla Web Sayfaları Örnekleri Web Sayfaları Sınıfları

ASP.NET Jilet

Jilet Girişi jilet sözdizimi Razor C# Değişkenleri Razor C# Döngüleri Jilet C# Mantık Razor VB Değişkenleri Razor VB Döngüleri Jilet VB Mantık

ASP Klasik

ASP Girişi ASP Sözdizimi ASP Değişkenleri ASP Prosedürleri ASP Şartları ASP Döngüsü ASP Formları ASP Çerezleri ASP Oturumu ASP Uygulaması ASP #include ASP Global.asa ASP AJAX ASP e-postası ASP Örnekleri

ASP Referansı

ASP VB İşlevleri ASP VB Anahtar Kelimeleri ASP Yanıtı ASP İsteği ASP Uygulaması ASP Oturumu ASP Sunucusu ASP Hatası ASP Dosya Sistemi ASP Metin Akışı ASP Sürücüsü ASP Dosyası ASP Klasörü ASP Sözlüğü ASP Reklam Döndürücü ASP Tarayıcı Başlığı ASP İçerik Bağlantısı ASP İçerik Döndürücü ASP Hızlı Başvuru

ADO Eğitimi

ADO'ya Giriş ADO Bağlantısı ADO Kayıt Kümesi ADO Ekranı ADO Sorgusu ADO Sıralama ADO Ekle ADO Güncellemesi ADO Sil ADO Demosu ADO Hızlandırma

ADO Nesneleri

ADO Komutu ADO Bağlantısı ADO Hatası ADO Alanı ADO parametresi ADO Özelliği ADO Kaydı ADO Kayıt Kümesi ADO Akışı ADO Veri Tipleri

ASP Formları ve Kullanıcı Girişi


Request.QueryString ve Request.Form komutları, formlardan kullanıcı girdisini almak için kullanılır.


Daha fazla örnek


Request.QueryString komutuyla kullanıcıyla nasıl etkileşim kurulur.


Request.Form komutuyla kullanıcıyla nasıl etkileşim kurulur.


İstek.Form komutuyla radyo düğmeleri aracılığıyla kullanıcıyla nasıl etkileşim kurulur.


Kullanıcı Girişi

İstek nesnesi, formlardan kullanıcı bilgilerini almak için kullanılabilir.

Kullanıcı girişi, Request.QueryString veya Request.Form komutuyla alınabilir. 


request.QueryString

Request.QueryString komutu, method="get" ile bir formdaki değerleri toplamak için kullanılır.

GET yöntemiyle bir formdan gönderilen bilgiler herkes tarafından görülebilir (tarayıcının adres çubuğunda görüntülenecektir) ve gönderilecek bilgi miktarıyla ilgili sınırlamaları vardır.

Örnek HTML formu

<form method="get" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

Bir kullanıcı yukarıdaki HTML formuna "Bill" ve "Gates" yazarsa, sunucuya gönderilen URL şöyle görünür:

https://www.w3schools.com/simpleform.asp?fname=Bill&lname=Gates

"simpleform.asp" öğesinin aşağıdaki ASP komut dosyasını içerdiğini varsayalım:

<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

Tarayıcı, belgenin gövdesinde aşağıdakileri görüntüler:

Welcome Bill Gates


İstek formu

Request.Form komutu, method="post" içeren bir formdaki değerleri toplamak için kullanılır.

POST yöntemiyle bir formdan gönderilen bilgiler başkaları tarafından görülmez ve gönderilecek bilgi miktarında herhangi bir sınırlama yoktur.

Örnek HTML formu

<form method="post" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

Bir kullanıcı yukarıdaki HTML formuna "Bill" ve "Gates" yazarsa, sunucuya gönderilen URL şöyle görünür:

https://www.w3schools.com/simpleform.asp

"simpleform.asp" öğesinin aşağıdaki ASP komut dosyasını içerdiğini varsayalım:

<body>
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

Tarayıcı, belgenin gövdesinde aşağıdakileri görüntüler:

Welcome Bill Gates

Form Doğrulama

Kullanıcı girişi, mümkün olduğunda tarayıcıda doğrulanmalıdır (istemci komut dosyaları ile). Tarayıcı doğrulaması daha hızlıdır ve sunucu yükünü azaltır.

Kullanıcı girişi bir veritabanına eklenecekse sunucu doğrulamasını düşünmelisiniz. Sunucudaki bir formu doğrulamanın iyi bir yolu, farklı bir sayfaya atlamak yerine formu kendisine göndermektir. Kullanıcı daha sonra hata mesajlarını formla aynı sayfada alacaktır. Bu, hatayı keşfetmeyi kolaylaştırır.