संबंधित पोस्ट पर मैंने उल्लेख किया है कि मुझे कस्टम HTML हेल्पर्स को विकसित होने पर, सहायक, उपयोगी होने के लिए मिला है। उदाहरण के लिए, जब मुझे "ग्रिड" के लिए पेजिंग की आवश्यकता होती है तो मेरे पास एक कस्टम सहायक है जिसे मैं Html.Pager()
पर कॉल कर सकता हूं।क्या कस्टम एचटीएमएल सहायक वर्ग एएसपी.नेट एमवीसी मॉडल का उल्लंघन करते हैं?
कुछ ने एक मुद्दा बना दिया है कि एचटीएमएल हेल्पर्स एमवीसी मॉडल का उल्लंघन कर रहे हैं। निजी तौर पर, मुझे यह नहीं लगता कि यह मौजूदा मददगारों से अलग है, जैसे Html.Textbox()
या Html.ActionLink()
।
मैं अभी भी एमवीसी के बारे में अधिक जानने की कोशिश कर रहा हूं, इसलिए सभी दृष्टिकोणों की सराहना की जाती है।
तर्क क्या बनाया जा रहा है? मुझे कोई समस्या नहीं दिखाई देती है जब तक कि आप वास्तव में सहायक नहीं हैं, जिसे आप सहायक पहुंच –