ASP.NET

İnternet Programcılığı (Asp.Net Web Forms) Vize Sınavı Soruları

16 Nisan 2026 Perşembe Adem KORKMAZ 26
İnternet Programcılığı (ASP.NET Web Forms) Vize Sınavı Soruları

1. Kullanıcının bir formu doldururken belirli bir TextBox'ı boş bırakmasını engellemek (zorunlu alan yapmak) için kullanılan doğrulama (validation) kontrolü hangisidir?

A) RegularExpressionValidator
B) CompareValidator
C) RequiredFieldValidator
D) RangeValidator
E) CustomValidator

2. Kullanıcının girdiği yaş değerinin 18 ile 65 arasında olup olmadığını denetlemek için en uygun doğrulama kontrolü aşağıdakilerden hangisidir?
A) RangeValidator
B) CompareValidator
C) RegularExpressionValidator
D) CustomValidator
E) RequiredFieldValidator

1. Kullanıcının girdiği "Şifre" ve "Şifre Tekrar" alanlarındaki verilerin birbiriyle eşleşip eşleşmediğini kontrol etmek için hangi kontrol kullanılır?
A) CustomValidator
B) CompareValidator
C) RangeValidator
D) RequiredFieldValidator
E) RegularExpressionValidator

4. Kullanıcının girdiği verinin bir e-posta adresine veya TC Kimlik numarasına (belirli bir formata) uyup uymadığını denetlemek için hangi kontrol kullanılır?
A) RangeValidator
B) CompareValidator
C) RequiredFieldValidator
D) CustomValidator
E) RegularExpressionValidator

5. Doğrulama (Validation) kontrollerinin ürettiği hata mesajlarının, sayfanın belirli bir yerinde liste şeklinde toplu olarak gösterilmesini sağlayan kontrol hangisidir?
A) ValidationSummary
B) CustomValidator
C) ErrorList
D) MessageSummary
E) ValidatorList

6. Bir doğrulama kontrolünün (örneğin RequiredFieldValidator) hangi giriş kontrolünü (TextBox vb.) denetleyeceğini belirleyen özelliği aşağıdakilerden hangisidir?
A) ErrorMessage
B) ValidationGroup
C) ControlToValidate
D) SetFocusOnError
E) Display

7. Bir sayfada yer alan bir butonun (örneğin "İptal" butonu), doğrulama (validation) kontrollerini tetiklemesini engellemek için butonun hangi özelliği "False" yapılmalıdır?
A) Enabled
B) Visible
C) CausesValidation
D) AutoPostBack
E) ValidateRequest

8. Sunucu belleğinde her kullanıcıya (tarayıcıya) özel veri saklamak için kullanılan ve genellikle üye girişi işlemlerinde (kullanıcı adını tutmak için) yararlanılan yapı hangisidir?
A) Application
B) ViewState
C) Cookie
D) Session
E) QueryString

9. İstemcinin (kullanıcının) kendi bilgisayarında/tarayıcısında küçük metin dosyaları halinde veri saklamak ("Beni Hatırla" özelliği vb.) için kullanılan yapı hangisidir?
A) Session
B) Cache
C) ViewState
D) Application
E) Cookie (Çerez)

10. URL üzerinden, sayfadan sayfaya veri taşımak (Örnek: urundetay.aspx?id=5) için kullanılan durum yönetimi tekniği aşağıdakilerden hangisidir?
A) QueryString
B) Session
C) ViewState
D) Form Post
E) Cookie

11. ASP.NET'te postback işlemleri sırasında sayfadaki kontrollerin değerlerini kaybetmemesi için veriyi sayfada (şifrelenmiş bir hidden field içinde) tutan yapı hangisidir?
A) ViewState
B) Session
C) Cookie
D) QueryString
E) Application

12. Siteyi ziyaret eden tüm kullanıcılar için ortak bir veri saklamak (örneğin "toplam ziyaretçi sayısı") için kullanılan nesne aşağıdakilerden hangisidir?
A) Session
B) Cache
C) Application
D) Global
E) ViewState

13. Varsayılan (default) ayarlara göre bir Session (Oturum) nesnesinin tarayıcıda işlem yapılmadığı takdirde zaman aşımı (timeout) süresi kaç dakikadır?
A) 5
B) 10
C) 20
D) 60
E) Sınırsız

14. ASP.NET uygulamalarında Microsoft SQL Server (MSSQL) veritabanına bağlantı kurmak için kullanılan temel ADO.NET nesnesi aşağıdakilerden hangisidir?
A) SqlCommand
B) SqlDataReader
C) SqlDataAdapter
D) SqlConnection
E) DataSet

15. Veritabanı üzerinde INSERT, UPDATE, DELETE gibi SQL sorgularını çalıştırmak için oluşturulan bağlantı üzerinden hangi nesne kullanılır?
A) SqlDataAdapter
B) SqlCommand
C) SqlDataReader
D) DataTable
E) DataRow

16. Veritabanından satır satır ve sadece okunabilir (read-only), ileri yönde (forward-only) hızlıca veri okumak için hangi nesne kullanılır?
A) SqlDataReader
B) SqlDataAdapter
C) DataSet
D) DataTable
E) SqlCommand

17. Bir SQL sorgusu (Insert, Update, Delete) sonucunda veritabanında "etkilenen satır sayısını" döndüren ve çalıştıran SqlCommand metodu aşağıdakilerden hangisidir?
A) ExecuteReader()
B) ExecuteScalar()
C) Fill()
D) Update()
E) ExecuteNonQuery()

18. Geriye sadece tek bir değer (örneğin: SELECT COUNT(*) FROM Urunler) döndüren SQL sorgularını çalıştırmak için kullanılan SqlCommand metodu hangisidir?
A) ExecuteReader()
B) ExecuteScalar()
C) ExecuteNonQuery()
D) ExecuteXML()
E) Fill()

19. Veritabanından çekilen verileri satır ve sütunlar halinde (tablo görünümünde) listelemek için ASP.NET'te en sık kullanılan, kendi içinde sayfalama ve silme yapabilen gelişmiş veri kontrolü hangisidir?
A) Repeater
B) DataList
C) GridView
D) FormView
E) DetailsView

20. "Repeater" kontrolünde veritabanından gelen her bir satır verinin nasıl görüneceğini (HTML şablonunu) belirlemek için hangi etiket (template) alanı kullanılır?
A) HeaderTemplate
B) ItemTemplate
C) FooterTemplate
D) AlternatingItemTemplate
E) EmptyDataTemplate

Yorumlar


Yorum Yap




Yukarı Kaydır