c# - Html encoding with TextBoxFor MVC 4 -
जब भी मैं & lt; कोण कोष्ठक & gt; (साथ ही कुछ अन्य HTML सिंटैमी चीजें) मेरे एक संभावित खतरनाक अनुरोध। ग्राहक का मूल्य (टैग = "" )। मुझे समझ में आता है कि असुरक्षा को रोकने के लिए और HTML एन्कोडिंग / डिकोडिंग मेरी समस्या का हल है, लेकिन मुझे यकीन नहीं है कि इसे कैसे लागू किया जाए। मैंने कुछ स्थानों में पढ़ा है, जो कि इस चेतावनी को रोकने के लिए आपको अपने दृश्य-मॉडल की टैग की संपत्ति पर TextBoxFor में एक अपवाद फेंक दिया गया है
@ Html.TextBoxFor (model = & gt; model.tags, new {@ क्लास = "फॉर्म-कंट्रोल", प्लेसहोल्डर = "टैग्स (कॉमा से अलग किए गए)"})
TextBoxFor डिफ़ॉल्ट रूप से HTML एन्कोडिंग करता है, लेकिन अगर यह सच है तो मुझे यह समस्या क्यों है?
[AllowHtml ()] विशेषता को रखना होगा।
Comments
Post a Comment