İçindekiler
Ajax sadece sorgulama yapmak ve kullanıcının göz attığı sayfayı yeniden yüklemekten kaçınmakla kalmaz, bu aracı sunucuya veri göndermek için de kullanabiliriz, bu bize uygulamamızda oldukça belirgin bir avantaj sağlar, sorgularda olduğu gibi tüm sayfayı yeniden yükleyin Ve hepsinden önemlisi, kontrolörlere yaklaşımımızı mutlaka değiştirmek zorunda değiliz.Yöntemle veri alan geleneksel bir denetleyiciye sahip olabiliriz. İLETİ nın-nin HTTP ve yine de kullanabilmek Ajax, bu bize uygulamalarımızı güncellemek ve daha dinamik uygulamalar oluşturmak ve kullanıcı için daha fazla kullanım kolaylığı sağlamak için oldukça iyi bir çok yönlülük sağlıyor.
JSON Kullanarak Veri Gönder
Verileri kullanarak Ajax üzerinden gönderebiliriz. JSON, bu bağlantı şekli sayesinde ASP.NET MVC'si model ile verileri, JSON olduğunu veya normal form verilerini gönderdiğimizde tanır, bu yüzden kontrolörlerimizde daha fazla değişikliğe ihtiyacımız olmadığını söyledik.
Şimdi bu konuda her şey netleştiğine göre, aşağıdaki resimde küçük bir örnek göreceğiz, bu örnekte bir veri seti oluşturacağız ve üzerinden göndereceğiz. Ajax uygulamamızın bir denetleyici eylemine:
Burada verilerimizi bir şekilde oluşturduğumuzu görebiliriz. JSON açık artırma değişkeninde sakladığımız, ardından kısayol yöntemini kullanırız $ .post() nın-nin jQuery ve içeride eylemin URL'sini oluşturmak için yardımcımızı çağırıyoruz Açık Artırma Denetleyicisinden Oluştur içeren değişkenimizi parametre olarak iletiyoruz. JSON.
Buna sahip olduğumuzda, kontrolörümüzle birlikte almalıyız, çünkü bir JSON ve teorik olarak hiçbir şeyi değiştirmemeliyiz, tamamlamamız gereken her şeyin tam bir vizyonuna sahip olabilmemiz için aşağıdaki resimdeki örnekte denetleyicinin nasıl göründüğüne bakalım:
Burada yaptığımız ilk şey, eylemimizi yöntem aracılığıyla yalnızca parametreleri alacak şekilde koşullandırmaktır. İLETİ nın-nin HTTP, bununla herhangi birinin bizim onayımız olmadan herhangi bir veri gönderebilmesini önlüyoruz, daha sonra aldığımız şeyin veri modeline uygun olup olmadığını eylem içinde doğrularız ve önemli olan burada olur, ASP.NET MVC'si gönderdiğimizi hemen tespit etti. JSON ve belirli bir şey tanımlamamıza gerek kalmadan ilgili doğrulamayı yaptı. Daha sonra verileri depolamak ve görünüme dönmek için rutin aktivitemizi yapıyoruz, verilerde bir hata olması durumunda oluştur görünümüne dönüyoruz.
Bununla bu öğreticiyi bitiriyoruz, ardından uygulamamızı bir adım daha ileri götürmek istiyorsak bunu yapabileceğimizi, takip etmek istediğimiz yolu seçmemiz gerektiğini, en son trendlerin birkaç sayfa kullanarak tek sayfalı uygulamaların oluşturulmasını ele aldığını görüyoruz. çerçeveler Javascript oldukça karlı, buna eklersek çalışmasını sağlayabiliriz JSON ile ASP.NET MVC, o zaman her iki teknolojiyi de çok basit bir şekilde birleştirebileceğimizi görüyoruz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.