The answer is by using HTMLEncoding which encodes a string and sends the resultant output to a TextWriter output stream. Here’s an example:
C#
protected void Page_Load(object sender, EventArgs e)
{
String str = "Some sample <b>string</b> to <i>test</i>";
Response.Write("Before Encoding : " + str);
Response.Write("<br/>");
StringWriter sw = new StringWriter();
Server.HtmlEncode(str, sw);
String htmlEncStr = sw.ToString();
Response.Write("After Encoding : " + htmlEncStr);
}
VB.NET
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim str As String = "Some sample <b>string</b> to <i>test</i>"
Response.Write("Before Encoding : " & str)
Response.Write("<br/>")
Dim sw As New StringWriter()
Server.HtmlEncode(str, sw)
Dim htmlEncStr As String = sw.ToString()
Response.Write("After Encoding : " & htmlEncStr)
End Sub
Tweet
No comments:
Post a Comment