मैं HTML तत्वों को C # स्ट्रिंग्स को ठीक से प्रदर्शित करने के लिए कैसे संग्रहीत कर सकता हूं?
Nov 23 2020
मेरा कुछ HTML कोड है जो C # स्ट्रिंग में संग्रहीत है। मैं इसे HTML कोड के बजाय पाठ के रूप में प्रदर्शित करना चाहूंगा। यहाँ कुछ नमूना कोड है:
@page "/page"
@using System
@using System.Net
@{
var link = "<a href='https://apple.com'>Link</a>"
}
<h1>Page</h1>
@WebUtility.HtmlDecode(link)
मैं ब्लेज़र (एमवीसी नहीं) का उपयोग कर रहा हूं और मैंने इस प्रश्न में अनुशंसित एचटीएमएलडब्लू पद्धति का उपयोग करने की कोशिश की है । मैं लिंक को इस तरह प्रदर्शित करना चाहूंगा:
संपर्क
लेकिन यह इस प्रकार प्रदर्शित होता है:
<a href="https://apple.com">link</a>
मुझे अन्य HTML तत्वों के साथ भी यही समस्या है। क्या किसी को पता है कि मैं इसे सही तरीके से कैसे प्रदर्शित कर सकता हूं?
जवाब
3 BrianParker Nov 23 2020 at 04:22
उपयोग MarkupString
@((MarkupString)link)
@{
string link = "<a href='https://apple.com'>Link</a>"
}
RikudouEnSof Nov 23 2020 at 04:17
यदि आपने एक Html को बचाया है। फिर HTML हेल्पर्स या रेज़र हेल्पर्स का उपयोग करने के बजाय @variableName का उपयोग करने का प्रयास करें
@page "/page"
@using System
@using System.Net
@{
var link = "<a href='https://apple.com'>Link</a>"
}
<h1>Page</h1>
@link