मैं अपने एमवीसी आवेदन में html संपादक के लिए अगर किसी ने विचार किया है, तो कृपया मुझे ऐसा करने के लिए मार्गदर्शन करें। यदि आप यदि आप .NET 4 का प्रयोग कर रहे हैं तो आपको अपने web.config फ़ाइल में यदि आप MVC 3 का उपयोग कर रहे हैं तो आपको यह jquery.cleditor.js प्लगइन का उपयोग कर रहा हूं और यह है ठीक काम कर रहा है। अब मैं नियंत्रक कार्रवाई के लिए संपादक का मान पोस्ट करना चाहता हूं लेकिन यहां मुझे निम्नलिखित अपवाद मिल रहा है:
एक संभावित खतरनाक अनुरोध। क्लाइंट से नया मान पाया गया (NewContentPage.PageContents = "& lt; मजबूत & gt; dafs & lt; / STRON ... ")।
ValidateInput को
झूठे के साथ विशेषता जोड़ते हैं तो आप HTML सबमिट कर सकते हैं बस पता है कि आप ViewModel
[HttpPost, ValidateInput (false)] सार्वजनिक एक्शनरसेंट डस्टफ (MyViewModel viewModel) {// ...} में सभी गुणों के लिए सत्यापन के लिए बदल रहे हैं < / Code>
& lt; httpRuntime requestValidationMode = "2.0" / & gt; सेट करना होगा। < / P>
मान्यडेटा विशेषता को नियंत्रक कार्रवाई में जोड़ना नहीं है जिसे आप
AllowHtml विशेषता को जोड़ सकते हैं दृश्यमॉडल में संपत्ति।
सार्वजनिक वर्ग MyViewModel {सार्वजनिक स्ट्रिंग prop1 {get; सेट; } [AllowHtml] सार्वजनिक स्ट्रिंग prop2 {get; सेट; }}
prop2 के लिए HTML को अनुमति देता है, लेकिन बाकी के
MyViewModel को मान्य किया जाएगा।
Comments
Post a Comment