Özel html yardımcıları oluşturmak için iki öneriye rastladım: varolan birini genişletme veya kendi sınıfınızı yazma.mvc kendi html yardımcımı oluştur, httpcontext'e nasıl erişebilirim?
Özel kodumu ayrı tutmayı tercih ederim, iyi boyuttaki bir uygulama için yardımcıları genişletmek biraz gevşek görünüyor.
Ancak, genişlemede gördüğüm yarar, 'This HtmlHelper helper', ViewContext.HtmlContext'i alabildiğim bir parametre olarak iletildi.
Sorum şu: Kendi yardımcı sınıfımı nasıl açabilirim ve hala ViewContext.HtmlContext ürününü kullanabiliyor musunuz?
Teşekkürler!
Düzenleme: Yapmak istediğim şey, html gibi bazı özel nesneler oluşturacak "MyHelperClass" oluşturmaktır. Bana sunduğu herhangi bir şey kullanmadığım için bir Html yardımcısının "Genişletilmesi" gerekmiyor. Şu anda htmlhelper'ı uzatmamın tek nedeni, gösterdiğiniz gibi httpcontext'e erişmek. Ama sorum şu ki, mevcut bir yardımcıyı genişletmeden kendi sınıfımdaki httpcontext'e nasıl erişebilirim. teşekkürler
açıklanamayan downvotes –