- HtmlEncode Örneği:
csharp
string originalText = "<script>alert('Merhaba!');</script>";
string encodedText = System.Web.HttpUtility.HtmlEncode(originalText);
// encodedText şimdi "<script>alert('Merhaba!');</script>" içeriğine sahiptir.
- HtmlDecode Örneği:
csharp
string encodedText = "<script>alert('Merhaba!');</script>";
string decodedText = System.Web.HttpUtility.HtmlDecode(encodedText);
// decodedText şimdi "<script>alert('Merhaba!');</script>" içeriğine sahiptir.
- HtmlRaw Örneği (Razor Pages veya Razor View Engine kullanılarak):
csharp
@Html.Raw("<h1>Merhaba dünya!</h1>")
// Bu kod, tarayıcıya gönderilen HTML içeriğinin doğrudan render edilmesini sağlar.
Bu örneklerde görüldüğü gibi, HtmlEncode metodu HTML içeriğini güvenli bir şekilde kodlarken, HtmlDecode metodu bu kodlanmış içeriği orijinal haline döndürmek için kullanılır. HtmlRaw ise, ASP.NET Razor sayfalarında veya Razor View Engine kullanılarak HTML içeriğinin doğrudan render edilmesini sağlar.