Yeni ASP .NET MVC çerçevesini öğrenmeye çalışıyorum ve UserControls kullanımıyla ilgili en iyi uygulamayı öğrenmek istiyorum.ASP .NET MVC doğru UserControl mimarisi
UserControl'leri bir kısmi olarak görüntüleyebileceğinizi ve onlara bir denetleyiciden veri aktarabileceğinizi anlıyorum. İdeal olarak, MVC kurallarını bozmak için bir cazibeye yol açtığından, dosyanın arkasında bir kodun olmamasının mantıklı olduğunu düşünürdüm.
UserControls'ın desene nasıl uyduğunu anlamadığım bir örnek vereceğim.
I (çok StackOverflow'daki gibi) son etiketleri gösterir bir UserControl var. StackOverflow I 'un aksine, bu UserControl'ü tüm sayfalarımda 'da görüntülemek istiyorum. Bir denetleyicim varsa, 'dan gelen eylemleri işlemek anlamına gelen QuestionController söz konusudur. viewer ve detay, buSoru Kontrol Aracı ve verileri daha sonra UserControl'e iletmek zorunda mıyım?
başka denetleyici oluşturursanız
aynı işlevselliği son etiketleri yine kısmi geçmek için olsun çoğaltmak SearchController sonra olurdu söylüyorlar. Bu, 'un 2 farklı kontrolörün orijinal olarak yapması amaçlanmayan fazladan şeyler yapmadığı anlamına gelmez mi?
Oooo sadece ihtiyacım olan şey gibi geliyor! – Alex