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.
|