मैं स्वयं स्पष्ट व्याख्यात्मक त्रुटि प्राप्त कर रहा हूं:
संभावित खतरनाक Request.Path मान क्लाइंट (*) से पाया गया था।
समस्या *
अनुरोध URL के कारण है :
https://stackoverflow.com/Search/test*/0/1/10/1
इस url का उपयोग एक खोज पृष्ठ को पॉप्युलेट करने के लिए किया जाता है जहाँ 'test *' खोज शब्द होता है और शेष url विभिन्न विभिन्न फिल्टरों से संबंधित होता है।
क्या URL में इन विशेष वर्णों को अनुमति देने का एक आसान तरीका है? मैं web.config
कोई फायदा नहीं हुआ, को संशोधित करने की कोशिश की है ।
क्या मुझे विशेष वर्णों को मैन्युअल रूप से एन्कोड / डिकोड करना चाहिए? या ऐसा करने के लिए सबसे अच्छा अभ्यास है, मैं क्वेरी स्ट्रिंग का उपयोग करने से बचना चाहूंगा। - लेकिन यह एक विकल्प हो सकता है।
एप्लिकेशन स्वयं एक c# asp.net
वेबफॉर्म एप्लिकेशन है जो ऊपर अच्छा URL बनाने के लिए रूटिंग का उपयोग करता है।
ValidateRequest=false
सबसे ऊपर है?