प्रलेखन के लिए MvcHtmlStringबहुत ज्ञानवर्धक नहीं है:
HTML-एन्कोडेड स्ट्रिंग का प्रतिनिधित्व करता है जिसे फिर से एन्कोड नहीं किया जाना चाहिए।
यह मेरे लिए स्पष्ट नहीं है कि इसके निहितार्थ क्या हैं। ऐसा लगता है कि कुछ HTML सहायक तरीके वापस आ गए हैं MvcHtmlString, लेकिन कई उदाहरण मैंने कस्टम हेल्पर्स के ऑनलाइन देखे हैं बस एक नियमित स्ट्रिंग लौटाते हैं।
प्रशन:
एक क्या है MvcHtmlString?
जब मैं का चयन करना चाहिए MvcHtmlStringसे अधिक stringविपरीत और इसके? क्यों?
MvcHtmlStringलागू नहीं हैIHtmlStringक्योंकि यह है कि केवल 4 में मौजूद<%:वाक्य रचना चाहिए बतख प्रकार - यह हमेशा फोन करेगा.ToHtmlString()से पहले.ToString()इंटरफेस की परवाह किए बिना।