2016-05-19 21 views
8

kimse bana System.Text.Encodings.Web ad HtmlEncoder sınıfla kodlamak metnini HTML nasıl bir örnek gösterebilir misiniz Bulamıyor musunuz?ASP.NET Çekirdek RC2 Html Encoder Uygulama

Ben RC2 bir ASP.NET Çekirdek RC1 projeyi dönüştürme ediyorum. RC1 projesinde, Microsoft.Extensions.WebEncoders ad alanında HtmlEncoder sınıfını kullanıyorum. Ancak bunun için bir RC2 güncellemesi yok.

this GitHub postMicrosoft.Extensions.WebEncoders'a göre System.Text.Encodings.Web'a taşındı. Fakat bu yeni isim alanındaki HtmlEncoder sınıfı soyut bir sınıf ve bunun bir uygulamasını bulamıyorum.

cevap

8

Artık kodlayıcı oluşturmak için birkaç statik yöntemler var.

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

diğer yöntemler şunlardır:

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

Teşekkür

İşte basit bir örnek! Tamam, şimdi bile. :-) –

İlgili konular