c# Web

Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları

1. Post metodunun özelliklerinden 2 tanesini yazınız.

Form verileri diğer kullanıcılar tarafından görülemez

Hem metin hem de binary verileri taşır

2. Get metodunun özelliklerinden 2 tanesini yazınız.

Form verileri adres satırına eklediğinden, veriler diğer kullanıcılar tarafından görülebilir.

Sadece metin verileri taşır.

3. [HttpGet]

    public IActionResult VeriAlGet()

Yukarıda tanımlı Get metoduna göre kullanıcıdan veri almak için hangi yöntemler kullanılmıştır.

Request.Query() ve IFormCollection yöntemleri kullanılmıştır.

4. ASP.NET Core uygulamalarında bir form ile dosya yükleme yapmak için formun enctype özelliği ne olmalıdır.

multipart/form-data olmalıdır.

5. IFormFile arayüzüyle dosyanın hamgi özelliklerine ulaşılır.

Gönderilen dosyanın adı, boyutu, içerik tipi bilgilerine ulaşılacağı gibi gönderilen dosyayı sunucuya kaydetme işlemi de gerçekleştirilir.

6. Model doğrulama işleminde model özelliğinin boş olmaması gerektiğini belirtmek için hangi nitelik kullanılır.

[Required]

7. Add-Migration SqlServerData

Yukarıdaki komut satırının görevini yazınız.

Oluşturulan model yapısına uygun tablo işlemlerini gerçekleştirmek için kullanılır.

8. Oluşturulan migration yapısına göre veri tabanını oluşturmak ve güncellemek için kullanılan komutu yazınız.

Update-Database

9. Directory.GetCurrentDirectory() komutunun görevini yazınız.

Web projesinin saklandığı kök dizinin bulunmasını sağlar.

10. SaveChanges() komutunun görevini yazınız.

Veri tabanında tablo ile ilgili kayıt ekleme, silme, düzenleme işlemlerini gerçekleştiren komuttur.

11. Users tablosunda girilen Id değerine göre diğer bilgileri getiren komutu yazınız.

var user = _context.Users.SingleOrDefault(i => i.Id == id);

12. <label asp-for="AdSoyad"></label>

Yukarıda verilen html etiketinde gösterilecek mesajı Model tarafında tanımlayan kodu yazınız.

[Display(Name = "Adı Soyadı Giriniz : "]

13. <input asp-for="Telefon">

Yukarıdaki komut satırının görevini yazınız.

Veri tabanında tabloda yer alan Telefon bilgisiyle iletişim sağlamak için kullanılır.

14. Kullanıcının Soyadı alanını boş geçmesi durumunda hata mesajı görüntüleyen kodu yazınız.

[Required(ErrorMessage = "Lütfen soyadınızı giriniz...")]

15. Client tarafında form sayfasında tanımlanan hataları sunucu tarafında kontrol etmek için kullanılan komutu yazınız.

ModelState.IsValid()

16. Core Mvc projesine harici kütüphaneleri kurmak için kullanılan paketi yazınız.

Manage Nuget Packages

17. Model tarafunda veri tabanı işlemlerini gerçekleştirmek için miras alınan sınıfı yazınız.

DbContext

18. ModelMetadataType() metodunun görevini yazınız.

Sunucu tarafında validation işlemlerini ayrı bir dosyada oluşturup model yapısını sadeleştirip kod karmaşasını azaltır.


İlgili Makaleler
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Asp.Net Uygulamalarında Response.Redirect Kullanarak Web Sayfasını Yeni Sekmede Açma
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Stripe Kullanarak Kredi Kartı ile Ödeme İşlemi Yapan Asp.Net Uygulaması
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
Asp.Net Uygulamalarında Sweet Alert Mesaj Kullanımı
Klasik Asp.Net Uygulamalarında MasterPage Yapısını Kullanarak Temrin Ödevlerini Kontrol Etme
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Oluşturulan DLL Dosyasını Web Sayfasına Ekleyip Kullanma
Asp.Net Yardımıyla Web Sayfasından JSON Veri Çekme
Klavyeden Girilen İki Sayıyı Toplayan Programı Visual Studio 2022 Programında Web Sayfası Olarak Kodlayınız
Asp.Net Uygulamalarında Modal PopUp Oluşturma
Microsoft Visual Studio Live Share Nedir? Nasıl Kullanılır?
Asp.Net Uygulamalarında DataList (Veri Listeleme) Kontrolü
Asp.Net Uygulamasında Manual Olarak JSON Oluşturma
Web Uygulamalarında SqLite Kullanımı

Yorum Ekle
   
Kötü İyi