Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir konuşmacının sunduğu ASP.NET MVC framework'ünde form işlemleri hakkında eğitim içeriğidir.
- Video, MVC projesi oluşturma ve temel form işlemleri konusunu ele almaktadır. İlk bölümde ASP.NET MVC 4 projesi oluşturma adımları ve MVC'nin temel bileşenleri (Controller, Model, View) açıklanırken, ikinci bölümde form verilerinin nasıl gönderileceği, controller'da nasıl işleneceği ve HTML helper sınıflarının kullanımı gösterilmektedir.
- Eğitim içeriğinde submit butonu ile post işleminin nasıl gerçekleştirileceği, home kontrolüne geri dönüş yaparak verilerin nasıl işleneceği ve action result ile form verilerinin nasıl yakalanacağı adım adım anlatılmaktadır. Ayrıca, MVC'de isteklerin metot bazlı olduğu ve form elemanlarının nasıl ekleneceği de gösterilmektedir.
- MVC Projesi Oluşturma
- Video, MVC (Model-View-Controller) projesi içinde form işlemleri konusunu ele alıyor.
- Yeni bir ASP.NET MVC 4 projesi oluşturuluyor, ancak MVC 3 de kullanılabilir çünkü iki versiyon arasındaki farklar yok.
- Empty template seçiliyor ve Razor view'ler için gerekli olan web.config dosyası korunuyor.
- 02:13MVC Bölümleri
- Controller, kullanıcı isteklerini kontrol eden ve projenin nasıl çalışacağını yöneten en önemli parçadır.
- Model bölümünde veritabanı işlemlerini yönetir ve veritabanındaki tablolara karşılık gelen şablon class'ları barındırır.
- View bölümü, kullanıcıya bilgileri gösterecek HTML ekranlarını tutar ve Razor projesi için web.config dosyası silinmemelidir.
- 03:34Controller ve View Oluşturma
- Home adında bir controller oluşturuluyor ve boş MVC kontrolü seçiliyor.
- Controller'da index metodu bulunuyor ve bu metotlar action olarak adlandırılıyor.
- Index metodu için index adında bir view oluşturuluyor ve view sayfası HTML ve CSS uzantısına sahip oluyor.
- 06:30MVC'de İstek ve View Çağrısı
- MVC'de istekler sayfa bazlı değil, metot bazlı olur ve istekler action metotlarına gelir.
- Proje çalıştırıldığında breakpoint atılarak index metodu çağrılıyor ve view çağrılıyor.
- View'in içerisindeki yazı kullanıcıya gösteriliyor.
- 07:26Form Oluşturma
- MVC'de form oluşturmak için HTML helper sınıfları kullanılıyor.
- "using Html.BeginForm()" kullanılarak form etiketi otomatik olarak oluşturuluyor.
- TextBox ve submit butonu eklenerek form oluşturuluyor.
- 10:16Form Verilerini İşleme
- Formun submit butonu vasıtasıyla post işlemi gerçekleşiyor ve formun içerisindeki veriler alınıyor.
- İşlem tamamlandıktan sonra home kontrole geri dönüp bu işi yönetmek gerekiyor.
- Home kontrolünün altında post action metodu tanımlanıyor ve bu metot action result türünde geri dönüş yapıyor.
- 11:00Veri Parametreleri ve Form Kullanımı
- Formdan gelen verileri yakalamak için parametre ekleniyor ve response write ile veriler görüntüleniyor.
- Google Chrome üzerinden proje çalıştırıldığında textbox ve yolla butonu görüntüleniyor.
- Form yapısını etkin bir şekilde kullanarak istek-cevap tarzında işlemler yapılabilir.
- 11:53Form Elemanlarının Kullanımı
- Formda submit butonu ve HTML harper sınıfı altından türetilen text box'lar bulunuyor.
- Bu elemanlar kullanılarak istenen isteklere erişilebiliyor.
- Class'ın instance'ı yazıldığında propertiler teker teker nolu şekilde görüntülenebiliyor.