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