c# - Html.DisplayFor adds text in quotes? -
अगर मैं कुछ कोड इस तरह जोड़ता हूं:
& lt; div & gt; @ Html.DisplayFor (x = & gt; x.SomeTextField) & lt; / div & gt;
... इसे इतनी तरह प्रदान किया गया है ...
& lt; div & gt; "SomeTextFieldsValue" & lt; / div & gt;
यह अजीब है क्योंकि यह एक टैग का उपयोग नहीं कर रहा है जैसा मैं उम्मीद करता था ... कहते हैं, एक लेबल टैग।
यह दोहरे उद्धरणों का क्या उपयोग है Html में क्या यह टैग के लिए लघुकथा है?
इसे googling द्वारा एक जवाब खोजने के लिए मुश्किल है।
मैंने इस प्रश्न को पहले एक प्रस्ताव बताया और यह पहले से यह उत्तर दिया गया थ्रेड (रिचर्ड एवरेट, रेन्यूज़, सोनर गोनुल द्वारा):
कृपया फिर से ऐसा करने से पहले अपना प्रश्न पढ़ें और आप देखेंगे कि यह एक ही सवाल नहीं है?
स्ट्रिंग
के लिए DisplayFor
द्वारा उपयोग किए जाने वाले डिफ़ॉल्ट प्रदर्शन टेम्पलेट जेनरेट किए गए HTML में डबल उद्धरण नहीं जोड़ता। < / P>
इसलिए मुझे दो संभावनाएं दिखाई देती हैं:
-
कुछ टेक्स्टफ़ाइल
की कीमत में उन दोहरे उद्धरण हैं - आपकी प्रोजेक्ट में एक कस्टम
DisplayTemplate
के प्रकार के लिएSomeTextField
(मुझे लगता हैstring
) जो उन्हें जोड़ता है
Comments
Post a Comment