2008-12-17 13 views
157

में किसी मान के लिए एम्पर्सेंड कैसे जोड़ सकता हूं मुझे एक कॉन्फ़िगरेशन फ़ाइल में मानों के साथ एक सी # प्रोग्राम मिला है। क्या मैं चाहता हूँ एक url मान की तरह के लिए ऐम्परसेंड स्टोर करने के लिएमैं ASP.net/C# ऐप कॉन्फ़िगरेशन फ़ाइल मान

<appSettings> 
    <add key="myurl" value="http://www.myurl.com?&cid=&sid="/> 
</appSettings> 

है ... लेकिन मैं अपनी साइट के निर्माण में त्रुटियाँ मिलता है। Ampersand की अनुमति नहीं है। मैंने एम्पर्सेंड से बचने के विभिन्न रूपों का कोई फायदा नहीं लिया है। ऐसा करने के लिए किसी को भी सही रूप पता है? सभी सुझावों का स्वागत है।

उत्तर

318

"" के बजाय "&amp;" का उपयोग करें।

+2

मैंने गंभीरता से सोचा कि मैंने यह कोशिश की है। मुझे लगता है कि मैं पीछे की ओर चूक गया ";" अतं मै। वैसे भी यह काम करता है तो प्रतिक्रिया एरिक के लिए धन्यवाद। –

+6

यह काम करता है, लेकिन मुझे एक स्ट्रिंग डालना है। बदलें ("&", "&") whereever मैं इस सेटिंग तक पहुंचता हूं, अन्यथा जब आप लिंक पर क्लिक करते हैं तो ब्राउज़र ठीक से इसका पता नहीं लगाएगा:/ – DLeh

+0

अच्छा .. यह बहुत निराशाजनक है। मेरा मतलब है कि कॉन्फ़िगरेशन प्रबंधक से इन्हें प्राप्त करते समय कॉन्फ़िगरेशन प्रबंधक स्वचालित रूप से इन &xyl; वर्णों को अनदेखा नहीं करता है। – Efrain

20

पर पाया जा सकता है क्या आपने यह कोशिश की है?

<appSettings> 
    <add key="myurl" value="http://www.myurl.com?&amp;cid=&amp;sid="/> 
<appSettings> 
संबंधित मुद्दे