Bir ASP.NET MVC denetimi veya yardımcı oluşturmak için en iyi uygulama nedir?


5

MVC projem için yeniden kullanılabilir bir denetim veya özel yardımcı oluşturmayı düşünüyorum. Eminim bunun için en iyi uygulama vardır. Herhangi bir yardım takdir edilir.

8

Elbette, en iyi yöntemler, HtmlHelpers ve MVC kaynak kodundaki diğer yardımcılarda kapsüllenir. Kaynağı, http://www.codeplex.com/aspnet

  0

Bu mu? Vay. Elbette, işleri olması gerekenden daha karmaşık hale getiriyordum. Sağol Scott! 23 eyl. 082008-09-23 19:57:05


0

'dan alabilirsiniz (Scott ile aynı fikirde değilim) HtmlHelpers kullanmak en iyi yöntem değildir. Gerçek projeler üzerinde kullanım yoluyla bilenmiş bir uygulama değildir ve sadece bir yaklaşımdır. Son zamanlarda bir little post on using SubControllers yazdım. Bazı küçük şeyler için HtmlHelpers kullanıyoruz, ancak daha fazla kontrol, kompozisyon ve bağımlılık tersine çevirme için SubControllers kullanıyoruz.

  0

Matt, HtmlHelper'ların, denetimlerin oluşturulmasının MSFT yolu olduğunu ve bu rotaya gitmeyi önereceklerini söyleyebilirim. Yaygın olarak benimsenip benimsenmediği başka bir hikaye. Yine de ek bağlantı için teşekkürler! 23 eyl. 082008-09-23 20:47:57

+1

Jason, kesinlikle bunu tartışabilirsin. Ayrıca DataSets hakkında ancak MS'in bile onları terk ettiğini iddia edebilirsiniz. 23 eyl. 082008-09-23 20:51:31

  0

Matt - MVC modelini izleyen bir görünümden çağrılan alt denetleyiciler nasıl? HTML Yardımcıları ve Kısmi Görünümler standarttır, ancak alt kontrolörlerin (en azından ekibinizin bunları nasıl uyguladığı) titrek bir zemin üzerinde durduğunu söyleyebilirim. 24 tem. 092009-07-24 19:01:43

+1

aslında bu noktada alt denetleyicileri terk ettik. şu anda renderaction ve renderpartial ve htmlhelper uzantıları kullanıyoruz (renderaction/renderpartial çağrıları kodlamak için) 26 tem. 092009-07-26 22:34:34