के लिए कस्टम एचटीएमएल हेल्पर बनाने में मदद की ज़रूरत है मैं कुछ कस्टम एचटीएमएल हेल्पर्स के साथ खेल रहा हूं और अब मैं एक ऐसा करने की कोशिश कर रहा हूं जिसे मैं jquery AJAX UI टैब के लिए उपयोग कर सकता हूं।एएसपीनेट एमवीसी
तो ajax टैब करने के लिए आप अपने एचटीएमएल कोड
<div id="example">
<ul>
<li><a href="ahah_1.html"><span>Content 1</span></a></li>
<li><a href="ahah_2.html"><span>Content 2</span></a></li>
<li><a href="ahah_3.html"><span>Content 3</span></a></li>
</ul>
</div>
तो मैं ActionLink उपयोग नहीं कर सकते में इस प्रारूप है क्योंकि मुझे लगता है मैं वैसे भी actionLink को टैग जोड़ सकते हैं नहीं लगता है की जरूरत है।
तो मैं अपना खुद का एचटीएमएल सहायक बनाना चाहता हूं जिसमें एक स्पैन टैग के साथ एक एक्शनलिंक है और इसके बाद संभवतः इसे बिना किसी सूचीबद्ध सूचीबद्ध टैग के लिए बनाया जाए।
इसलिए मुझे यकीन नहीं है कि मेरे लाभ के लिए एक्शनलिंक का उपयोग कैसे करें। एक्शनलिंक की तरह 10 ओवरलोडेड विधियों की तरह है और मैं उन सभी 10 को फिर से बनाना नहीं चाहता क्योंकि यह केवल व्यर्थ लगता है। तो क्या मैं इसे संदर्भित कर सकता हूं या ऐसा कुछ कर सकता हूं?
मैं ऐसे तरीके का उपयोग कर रहा हूं जो मेरे कस्टम एचटीएमएल हेल्पर्स को "एचटीएमएल" करते समय दिखाने की अनुमति देता है। इंटेलिजेंस में
उदाहरण के लिए मैं होगा:
public static string Button(this HtmlHelper helper, string id, string value)
तो मुझे यकीन है कि कैसे इस HtmlHelper मैं गुजर रहा हूँ का उपयोग करने के लिए नहीं कर रहा हूँ
मैं भी की लाइन के इस हिस्से को नहीं समझते। कोड "यह एचटीएमएल हेल्पर सहायक"।
पैरामीटर में कीवर्ड "यह" का उपयोग करने से मुझे क्या भ्रमित करता है। मुझे यकीन नहीं है कि यह क्या कर रहा है और आपको इसकी आवश्यकता क्यों है। मैं यह भी समझ नहीं पा रहा हूं कि इस पैरामीटर को कैसे पारित किया जा रहा है लेकिन इसका उपयोग नहीं करने से आपके ग्राहक एचटीएमएल हेल्पर्स को "एचटीएमएल" द्वारा accesed की अनुमति मिलती है।
धन्यवाद
मैं जितनी जल्दी हो सके कोशिश करूँगा। तो मुझे लगता है कि एक्शनलिंक और 10 ओवरलोडेड विधियों का उपयोग करने का कोई आसान तरीका नहीं है? मुझे मूल रूप से तस्वीर बनाना है और मुझे क्या चाहिए? यह भी क्या करता है? इनर एचटीएमएल = (! स्ट्रिंग.आईएस नूलऑरफेक्टी (लिंकटेक्स्ट))? HttpUtility.HtmlEncode (linkText): स्ट्रिंग। लक्षण आप एचटीएमएल क्यों कर रहे हैं? मैं समझ सकता हूं कि आपकी जांच खाली क्यों है लेकिन यह सुनिश्चित नहीं है कि आपका एन्कोडिंग क्यों है। – chobo2
लिंकटेक्स्ट सही मार्कअप और सुरक्षा कारणों के उत्पादन के लिए HTML एन्कोडेड होना चाहिए। एमएसडीएन से: यदि रिक्त स्थान और विराम चिह्न जैसे वर्ण HTTP स्ट्रीम में पास किए जाते हैं, तो उन्हें प्राप्त करने वाले अंत में गलत व्याख्या की जा सकती है। एचटीएमएल एन्कोडिंग उन पात्रों को परिवर्तित करता है जिन्हें HTML में वर्ण-इकाई समकक्षों में अनुमति नहीं है; –