İçindekiler
Web uygulamalarında dinamik veriler içeren bölümlerimiz var, ancak bu bölümlerin uygulamamızın çeşitli bölümlerinde yeniden kullanılabilme özelliği var. Bunu başarmak için ASP.NET MVC'si adında bir kaynağımız var kısmi görünümler, bunlar gerçekten ilginç işlevler oluşturmak için çerçevenin sağlamlığına dayanır.Kısmi Görünümler
Kısmi görüşler farklı bir yaklaşımdır Düzenler bunlar kodun ekleneceği bir şablon olmadığından ve amaçları her şeyin homojen bir şekilde görülmesi olmadığı için, kısmi görüş hedefi verileri göstermek ve bir işlevselliğe sahip olmak, ancak bunu sayfanın birden çok yerine uygulayabildiğimiz ve yalnızca bir kez yazmamız gerektiğidir.
Örneğin, bunun olası bir uygulaması, her görünümde bu kodu yazmak yerine, öğeye uygulanan en son ihaleleri, küçük bir fotoğrafı ve fiyatı içeren bir bölüm yerleştirmemiz gereken bir açık artırma sitesinde olabilir. uygulamayı kısmi bir görünüm haline getirebiliriz.
Kısmi Görünüm Oluştur
Kısmi bir görünüm oluşturmak için önce ne alacağına karar vermeli, sonra mantığımızı yapıp bir dosyaya çevirmeliyiz, bu dosya dizine girmeli Paylaşılan nın-nin Görüntüleme, yani uygulamamızın paylaşılan klasörüne gider.
Örnekte bahsettiğimiz şeyi elde etmek için ihtiyacımız olan kodu aşağıdaki resimde görelim:
evet detaya iniyoruz onu görüyoruz modelimizi içe aktarıyoruz bu durumda denir Açık arttırma açık artırma olduğu için içeriği yazıyoruz ve eklediğimiz her bölüme Ustura yazdırılacak değer, gördüğümüz gibi, bu hiç de karmaşık değil.
O zaman bu kısmi görüşü kullanmak istiyorsak, bundan faydalanmalıyız. Html.Kısmi () bu şekilde, başka bir görünümün parçası olarak halihazırda inşa ettiğimiz şeyi üretebiliriz.
Anlattıklarımızı elde etmek için kullanacağımız kodu yazalım:
@model IEnumerableSonuçlar
@foreach (Model'de var açık artırma) {@ Html.Partial ("Açık artırma", açık artırma)}
Ne olduğunu görürsek, ilk önce modelde depolanan öğelerin her birinin üzerinden geçmek için bir foreach yaparız, sonra bunu kısmi görüşümüze geçiririz. Açık arttırma içinden Html.Partial () yöntemi ve bunun yanında dosya uzantısı olmadan adını geçiyoruz.
Bunu farklı sayesinde başarabiliriz yardımcılar çerçevede sahip olduğumuz, bu yöntem Html.Kısmi () çok benzer çalışır Görünüm (), ilkinin diğer görünümlerin bir parçası olarak içerik üretmeye yönelik olması bakımından farklılık gösterir.
YararBurada gösterdiğimiz bu yöntem, bölümleri oluşturmak ve uygulamalarımızdaki karmaşıklığı ve kod miktarını azaltmak için oldukça kullanışlıdır, ancak bu yöntemleri aşağıdakilerle birlikte kullandığımızda gerçek kullanım elde edilir. AJAXaraçlardan en iyi şekilde yararlanabilmemiz için ASP.NET MVC'si.
Bununla bu öğreticiyi bitiriyoruz, sayfalarımızın işlevsel bölümlerini arttırırken mümkün olan en az miktarda kod yazmamıza izin veren yeni bir aracımız zaten var.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.