c# Web
Beğen (0)

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.

19. Uyeler tablosunda Adi alanında "met" değeri olan tüm kayıtları listeleyen komutu yazınız.

SELECT * FROM uyeler WHERE adi LIKE '%met%'

20. Uyeler tablosunda Kodu 5 olan kaydın şifresini "User.123" olarak değiştiren komutu yazınız.

UPDATE Uyeler SET Password = 'User.123' WHERE Kodu = 5

21. Uyeler tablosunda bulunan toplam kaydı 'Üye Sayısı' başlığı altında görüntüleyen Sql komutunu yazınız.

SELECT COUNT(*) AS [Üye Sayısı] FROM uyeler

Okunma Sayısı: 21

Yorumlar

Yorum Ekle
Kötü İyi
İlgili Makaleler
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Asp.Net Platformunda Harici JSON Dosyasından Namaz Vakitlerini Alma
Core Mvc Projesinde Tuple Nesneleri Post Etme ve Yakalama İşlemleri
Asp.Net Uygulamalarında Response.Redirect Kullanarak Web Sayfasını Yeni Sekmede Açma
Stripe Kullanarak Kredi Kartı ile Ödeme İşlemi Yapan Asp.Net Uygulaması
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Oluşturulan DLL Dosyasını Web Sayfasına Ekleyip Kullanma
Klavyeden Girilen İki Sayıyı Toplayan Programı Visual Studio 2022 Programında Web Sayfası Olarak Kodlayınız
Ajax Modal Popup Extender Kullanarak GridView Satırını Düzenleme ve Yeni Kayıt Ekleme
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
Sanal Data Kullanarak Oluşturulan Personel Bilgilerini SqLite Veri Tabanına Dönüştüren Web Uygulaması4
Web Uygulamalarında SqLite Veritabanında Uyeler Tablosuna Kayıt Girişi Yapma
Derslere Ait Başarı Durumunu Model Tasarlayarak Listeleyen Core Mvc Uygulaması
Web Uygulamalarında SqLite Veritabanında Uyeler Tablosunu Oluşturma
Asp.Net Uygulamalarında Modal PopUp Oluşturma
ASP.NET ve ASP.NET Core Arasındaki Farklar
Yayınlanan Web Service Hizmetini Asp.Net Web Sayfasında Kullanma
Öğrenci Bilgilerini Post Metoduyla Alan Core Mvc Uygulaması
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama8