:स्पार्क व्यू इंजन एचटीएमएल एन्कोडिंग को कैसे रोकें?
${...}
फिर भी
H(...)
के माध्यम से पारित करने के बीच
<pages automaticEncoding="false">
जो चीजें एचटीएमएल वह कूटबद्ध।
यह कैसे बदलें या मुझे !{...}
पर वापस आना चाहिए?
:स्पार्क व्यू इंजन एचटीएमएल एन्कोडिंग को कैसे रोकें?
${...}
फिर भी
H(...)
के माध्यम से पारित करने के बीच
<pages automaticEncoding="false">
जो चीजें एचटीएमएल वह कूटबद्ध।
यह कैसे बदलें या मुझे !{...}
पर वापस आना चाहिए?
आप इसकी कॉन्फ़िगरेशन का उपयोग कर स्पार्क के डिफ़ॉल्ट को बदल सकते हैं, हालांकि मैं आपको ${}
का उपयोग करने की सलाह दूंगा जब आप HTML और !{}
एन्कोडेड करना चाहते हैं।
स्पार्क को Web.config से कॉन्फ़िगर किया जा सकता है या SparkSettings
उदाहरण का उपयोग किया जा सकता है।
web.config में, अपने <spark>
विन्यास के अंतर्गत, जोड़ें:
<pages automaticEncoding="false">
आप सुनिश्चित करें कि आप केवल एक ही <pages/>
तत्व है बनाने के लिए चाहता हूँ। यदि आपके पास एकाधिक हैं तो स्पार्क का प्रोसेसर एक त्रुटि उठाएगा, तो मुझे यकीन नहीं है।
SparkSettings
का उपयोग करना, जोड़ें:
SparkSettings settings = new SparkSettings()
.SetAutomaticEncoding(false);
आप ये सेटिंग हैं और अभी भी स्वत: एन्कोडिंग मिलता है, जहां आप का दृष्टांत अपने SparkViewFactory
(या Console.WriteLine()
का उपयोग पर एक ब्रेक-बिंदु निर्धारित या आपके लॉगिंग फ्रेमवर्क) और एक नज़र डालें:
mySparkViewFactory.Settings.AutomaticEncoding
'automaticEncoding = "झूठी" ने मेरी मदद की। : / –