2008-11-14 9 views
8

मुझे यह देखने में दिलचस्पी है कि कस्टम एक्सटेंशन अन्य डेवलपर्स ने एएसपी.नेट एमवीसी एचटीएमएलहेल्पर क्लास के लिए बनाया है।क्या आप किसी भी कस्टम एएसपी.नेट एमवीसी एचटीएमएल हेल्पर एक्सटेंशन का उपयोग करते हैं?

मैं माइक्रोसॉफ्ट एक महान एक शुरुआत के लिए रवाना हो गया लगता है, लेकिन हमेशा की तरह, खुला छेद को भरने के लिए की एक बहुत कुछ छोड़ दिया!

ऐसा लगता है कि मुझे छवियों को प्रतिपादित करने, छवियों के रूप में एक्शन लिंक प्रस्तुत करने के लिए कुछ बनाना होगा, और इसी तरह।

सोचा कि यह वास्तव में के लिए फायदेमंद हो सकता है, एक सूची एक साथ रखो और कुछ अन्य डेवलपर्स को कुछ समय और प्रयास सहेजें, और मैं ईमानदार रहूंगा, मुझे कुछ समय बचाएं। =)

यदि आपके पास HtmlHelper क्लास के लिए अन्य एक्सटेंशन विधियों के लिए कोई वेबसाइट लिंक है तो कृपया उन्हें प्रदान करें!

+5

एचटीएमएलहेल्पर विकसित करने वाले किसी भी व्यक्ति के लिए टिप: कृपया अपने आप से HTML बनाने के बजाय टैगहेल्पर का उपयोग करें। यह अधिक विश्वसनीय और सुरक्षित है। अगर मैं आपके नियंत्रण का उपयोग करता हूं तो मैं यह सुनिश्चित करना चाहता हूं कि टैग बंद हो जाएं और यदि मैं आपको "पास करता हूं कि इसे " पर एन्कोड किया जाएगा और मुझे इसे खुद करने की आवश्यकता नहीं है –

+0

@ सिमॉन - अच्छी कॉल, धन्यवाद। – Kieron

उत्तर

8

आप Codeplex पर MVC-Contrib परियोजना की जाँच करनी चाहिए ...

इसके अलावा, मैं सिर्फ HtmlHelper जो बहुत अच्छा लग रहा है के लिए this पेजिंग विस्तार, हालांकि मैं इसे अभी तक उपयोग नहीं किया है पाया।

+1

वह पेजिंग एक्सटेंशन बहुत चिकना दिखता है। – mattruma

3

मैंने building custom controls in ASP.NET MVC के बारे में एक लेख लिखा, और मैं वास्तव में वहां "रोलअप ग्रिड व्यू" का उपयोग करता हूं जिसे मैंने बनाया था।

+0

बहुत अच्छा ... मुझे इसे देखना होगा! – mattruma

2

मैंने उपयोगी एमवीसी एचटीएमएलहेल्पर इकट्ठा करने और उन्हें दूसरों के साथ साझा करने के लिए एक पोस्ट लिखा; हम इसे बढ़ा सकते हैं!

एक नज़र डालें: http://sharplife.net/2008/11/14/UsefulHtmlHelpersForASPNETMVC.aspx (या http://tinyurl.com/mvchelper आसानी से याद रखने के लिए!)।

1

मैंने काम पर किए गए एक परियोजना के लिए काफी कुछ किया। जिन लोगों को मैं अपने सिर के ऊपर से सोच सकता हूं वे थे:

एक्शन इमेज, जो एक्शनलिंक और छवि के अपवित्र प्रेम बच्चे थे। स्क्रिप्टब्लॉक, जो ASP.NET से कुछ पैरामीटर के आधार पर जावास्क्रिप्ट स्क्रिप्ट ब्लॉक लिख सकता है। कपड़ा, जो Textile मार्कअप में चिह्नित एक स्ट्रिंग लेगा और उस मार्कअप को Textile library द्वारा उत्पादित एक्सएचटीएमएल के रूप में लिखें।

कुछ अन्य विशिष्ट भी थे, लेकिन मुझे लगता है कि टैग के ब्लॉक को encapsulating का यह वास्तव में साफ तरीका है।