2016-05-19 13 views
8

क्या कोई मुझे System.Text.Encodings.Web नामस्थान में HtmlEncoder कक्षा के साथ HTML एन्कोड टेक्स्ट का उदाहरण दिखा सकता है?एएसपी.नेट कोर आरसी 2 एचटीएमएल एनकोडर कार्यान्वयन नहीं ढूंढ सकता

मैं एक एएसपी.नेट कोर आरसी 1 परियोजना को आरसी 2 में परिवर्तित कर रहा हूं। आरसी 1 प्रोजेक्ट में मैं नेमस्पेस में HtmlEncoder कक्षा का उपयोग कर रहा हूं। लेकिन इसके लिए कोई आरसी 2 अपडेट नहीं है।

this GitHub postMicrosoft.Extensions.WebEncoders के अनुसार System.Text.Encodings.Web पर ले जाया गया है। लेकिन इस नए नामस्थान में HtmlEncoder वर्ग एक सार वर्ग है और मुझे इसका कार्यान्वयन नहीं मिल रहा है।

उत्तर

8

अब एन्कोडर्स बनाने के लिए कुछ स्थिर तरीके हैं।

var value = "Hello<br> world"; 
var encoder = HtmlEncoder.Default; 
var result = encoder.Encode(value); // "Hello&lt;br&gt; world" 

अन्य तरीकों में शामिल हैं::

public static HtmlEncoder Create(TextEncoderSettings settings); 
public static HtmlEncoder Create(params UnicodeRange[] allowedRanges); 
+1

धन्यवाद

यहाँ एक सरल उदाहरण है! ठीक है, अब हम भी हैं। :-) –

संबंधित मुद्दे