ASP.NET MVC'de JSON ile çalışma

İçindekiler
Kısmi yanıtlarla çalışmak, sayfayı yeniden yüklemek zorunda kalmadan bilgi yerleştirebilmemiz konusunda bize büyük bir avantaj sağlıyor, sorun, veri miktarı oldukça büyük olduğunda ortaya çıkıyor, örneğin, her biri kısmi ise milyonlarca ziyaret ve sorgumuz olduğunu düşünelim. sorgu, sunucumuzun içeriğine ek olarak döner HTML etiketleri çok fazla veri aktarıyor ve gereksiz yere kaynak tüketiyor olacağız.
Ama her problemin bir çözümü olduğu gibi kullanabiliriz. JSON içinde bir format olan Javascript ile verileri seri olarak iletmekBunu kullanarak, yalnızca ilgili bilgileri ileteceğiz ve içerikleri veya kısmi görünümleri oluştururken aktarmamız gereken veri miktarını azaltacağız.
JSON nedir?
Başlamadan önce, önce ne olduğunu görelim JSON ve ne anlama geliyor, isim karşılık geliyor JavaScript Nesnesi Gösterimi ve web üzerinde veri iletmek için basit ve etkili bir formattan başka bir şey değildir, bir JSON nesnesi ile iki tür yapıyı temsil edebiliriz, isim-değer çiftleri ve diziler de diyebileceğimiz sıralı listeler. Sayesinde JSON modern tarayıcıların anlayabileceği Javascript diline karşılık gelir.
ASP.NET MVC'si modern bir çerçeve olarak zaten bu formatla çalışmamıza izin veren işlevler ve yöntemler getiriyor, bu şekilde kullanarak bileşik teknikleri dahil edebiliriz. Ajax uygulamamızda ve müşterilerimiz ve kullanıcılarımız için daha iyi işlevsellik oluşturmak.
Bir Denetleyiciden JSON döndürme
Neyin temellerini bildiğimiz için JSON Ve bizim için işe yaraması için, bunun bir programda nasıl uygulanacağının oldukça pratik bir yolunu göstereceğiz. ASP.NET MVC'si.
Aşağıdaki resimde bir sorgudan yanıt uyguladığımız bir kod görelim. JSON:

Denetleyicimizde bir işlem yaptığımızı görüyoruz, bu yapacağı şey, açık artırma modelimizde belirli bir kimliği aramak ve onu bir değişkenle eşleştirmektir, ardından söz konusu değişkeni döndürme zamanında gideceğiz. Json() yöntemi, bu "seri hale getirmek" istediğimiz değişkeni alır (bir veri kümesini JSON) ve ayrıca daha sonra tartışacağımız ek bir parametre alır. Bu bize aşağıdakine benzer bir şey verecektir:

Şimdi gördüğümüz gibi, bu cevap çok daha kompakt ve ihtiyacımız olan verileri herhangi bir ek kod olmadan alıyoruz, bu "Yük" Az olmak.
JsonRequestBehavior.AllowGetEk parametre JsonRequestBehavior.AllowGet bir güvenlik sorunu için yerleştiriyoruz, JSON'dan GET değerlerinden geçmek çok güvenli bir uygulama değil, tüm isteğimizin bilgilerini gösterdiğinden, bu nedenle ASP.NET Güvenlik standartlarını kendi irademizle ihlal ettiğimizin farkında olmamız için bizi bunu beyan etmeye zorluyor.
Bununla, kullanıcılarımız ve müşterilerimiz için daha modern ve daha iyi kullanılabilirlik web siteleri elde edeceğimiz uygulamalarımızı daha dinamik hale getirebilecek oldukça basit bir şey olduğunu gördüğümüz için bu öğreticiyi bitiriyoruz. Bu konuda biraz daha pratik yapmak ve araştırmak herkesin elinde, çünkü kendimizi geliştirmenin tek yolu bu.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave