(ASP.NET 4.0 सी #) "गलत" काम कर रहा हैvalidateRequest = अजीब
मैं अपने webconfig में <httpRuntime requestValidationMode="2.0" />
है। और मेरे पास पृष्ठ निर्देशिकाओं में मेरा validateRequest="false"
है।
एक पृष्ठ पर, मैं एक सीकेडिटर (टेक्स्टरेरा) से डेटाबेस में कुछ डेटा (एचटीएमएल) भेजता हूं। ठीक काम करता है। किसी अन्य पृष्ठ पर मैं डेटाबेस से डेटा के साथ ckeditor भरता हूं, फिर मैं इसे अद्यतन करता हूं (इसे वापस भेजता हूं), और मुझे प्रसिद्ध "क्लाइंट से एक संभावित खतरनाक अनुरोध। फॉर्म मान पता चला।"
मुझे बहुत उलझन में डालता है। केवल अंतर यह है कि दूसरे पृष्ठ पर डेटा टेक्स्टरेरा में गतिशील रूप से डाला जाता है, जहां पहले पृष्ठ पर टेक्स्टेलिया पगेलोड पर खाली होता है। क्या मुझसे कोई चूक हो रही है? मुझे यकीन है कि एन्कोडिंग/डिकोडिंग का कोई मतलब नहीं है, क्योंकि फ्रेमवर्क इसे रोकता है इससे पहले कि मैं बैकएंड पर इसके साथ गड़बड़ करना शुरू कर सकूं।
क्या आप सुनिश्चित हैं कि आपके पास दोनों पृष्ठों पर validateRequest = false है? शायद इसे web.config पर ले जाने के लिए। – Aristos
ValidateRequest केस-संवेदी है? – IrishChieftain