ASP.NET MVC - Veri Yakalama ve Doğrulama

İçindekiler
Uygulamaların büyük çoğunluğu MVC ihtiyaç duyduklarını geliştirdiğimiz veri kaydet Modele bazı desteklerde ilişkilendirdiğimiz, çerçeveye bağlı olarak veri katmanını nasıl ele alacağımızdır, ancak genellikle yapılan şey bir formdan gelen verileri yakalamak, sonra onu doğrulamak ve doğrulandığından emin olmaktır. yapıya uyar ve sonunda kaydedin.
Bu işlemin kulağa oldukça genel geldiğini gördüğümüz için, ayrıntılara girmek için aşağıdaki özellikleri uygulamalıyız. ASP.NET her birinde, uygulamamızın veri kalıcılığını oluşturmamıza ve böylece onu daha karmaşık ve eksiksiz hale getirmemize izin verecek.
Formdan Veri Gönderme
Bildiğimiz gibi, bir web sitesindeki bir kullanıcıdan veri almak için normalde bir form kullanırız ve bu verileri de kaydetmek istiyorsak genellikle POST yöntemi nın-nin HTTP söz konusu formun bize verileri göndermesi için.
Şimdiye kadar bir gizem yok, şimdi formun bize gönderdiği verilere erişmemiz gerekirse, sadece söylememiz gerekiyor. ASP.NET metottan gelen değerleri alan İLETİ nın-nin HTTP ve manipüle edebilmemiz için verilerimizi hazır hale getireceğiz.
Aşağıdaki kodda neye atıfta bulunduğumuzu görelim:

Resimde, denetleyicimizdeki yöntemden hemen önce yeni bir öğe ilan ettiğimizi görüyoruz. [HttpPost] Bu eleman, form verilerine erişmemizi sağlayacak olandır, ayrıca metodun yanında bir talimatımız olduğunu da not edebiliriz. oluşturmak ()Bunun yaptığı şey, niteliklerini ve formdan gelen verileri eşleştireceğimiz bir sınıftan bir nesneyi somutlaştırabilmemizdir.
Verileri Doğrulayın
Şu anda var olmasına rağmen Javascript'te oldukça gelişmiş doğrulamalar form verilerinin denetleyicimize mümkün olduğunca temiz bir şekilde ulaşmasını sağlayan, çoğu zaman güvenli olmak için sunucuda bir doğrulama yapmamız gerekir.
Verileri doğrulamanın önemiVerileri doğrulayın mantığımızı, kullanıcının bize gönderebileceği olası zararlı verilerden veya uygulamamızı başarısız kılmak isteyen bilgisayar korsanlarının olası saldırılarından korumamızı sağlar.
Aşağıdaki resimde verileri nasıl doğruladığımızı görelim:

Örnek durumunda bir müzayedemiz var ve alanını doğruluyoruz. Bitiş zamanı, yani bitiş tarihi en az bir gün olacak şekilde koşullu olarak doğrulamamızı yapıyoruz, koşulumuzun sağlanmaması durumunda bir ekliyoruz. model hatası ve alanı ve mesajı kullanıcıya iletiriz, doğrulamayı geçersek modelin genel doğrulamasını kullanırız ASP.NET MVC'si ve son olarak verilerimizin manipülasyonuna devam etmek için süreci takip ediyoruz.
ÖnemliTarafından açıkladığımız doğrulamayı yapabildik Javascript bununla birlikte, sunucu başına bu ekstra doğrulamayı ekleyerek mantığımızı koruyor ve bir günden daha kısa süreli bir açık artırma yapmaktan kaçınıyoruz.
Bu öğreticiyi bitirerek, veri kaydetme sürecini zaten tamamladık ve sırayla verileri yakaladık ve uygulamamızın optimum çalışması için doğruladık.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave