से एकल उद्धरण से बचने के लिए मेरे पास आइटम के भीतर एक चर है। नाम जिसमें स्ट्रिंग "यह मंगलवार है!"। जावास्क्रिप्ट त्रुटियों को कम करने के लिए, सी # नियंत्रक में मैं पहले से ही इस एकल उद्धरण से बच निकला हूं। वेबपृष्ठ पर, यह इस "यह मंगलवार की तरह दिखता है!"।एक एमवीसी 3 रेजर व्यू वेरिएबल
यह कम से कम किसी भी जावास्क्रिप्ट त्रुटियों को रोकता है, हालांकि, मैं नहीं चाहता कि वास्तविक स्ट्रिंग बैकस्लैश को उसमें से बचने के लिए प्रदर्शित न हो।
जावास्क्रिप्ट त्रुटियों की देखभाल करने के बाद मैं बचने में कैसे सक्षम हो सकता हूं? यह एक साधारण समस्या की तरह लगता है, लेकिन मैं एमवीसी 3 के साथ थोड़ा अपरिचित हूँ। किसी भी संकेत की बहुत सराहना की है! मेरी खोज में मुझे कोई विशिष्ट उदाहरण नहीं मिला।
उस्तरा दृश्य में मेरी कोड का एक उदाहरण:
@foreach (var item in Model)
{
@Html.DisplayFor(modelItem => item.Name) // item.Name = "It\'s Tuesday!"
}
जब आप अपने उदाहरण में कोई जावास्क्रिप्ट मौजूद नहीं हैं तो आप जावास्क्रिप्ट त्रुटियों को कम करने के लिए उद्धरण चरित्र से पूर्व-भाग क्यों रहे हैं? –
यह सच है, मेरे उदाहरण में कोई जावास्क्रिप्ट नहीं है। मेरा उदाहरण यह दिखाने के लिए एक बहुत ही बुनियादी स्निपेट था कि कैसे वें प्रश्न में ई स्ट्रिंग मैं रेजर व्यू में प्रदर्शित बैकस्लैश को हटाने की कोशिश कर रहा हूं। वास्तविक समाधान के पृष्ठ पर निश्चित रूप से जावास्क्रिप्ट है। –
जबकि मुझे यकीन है कि आपके पृष्ठ पर जावास्क्रिप्ट है, फिर भी मुझे यह समझ में नहीं आता कि आप एक स्ट्रिंग में उद्धरण से बचने का प्रयास क्यों कर रहे हैं जिसका उद्देश्य लेबल के लिए HTML के रूप में प्रस्तुत करना है। मैं समझ नहीं पा रहा हूं कि आप वहां क्यों भाग रहे हैं। –