搜索 | 会员  
HtmlEncode以及HtmlDecode方法
来源:    作者:网友  日期:2011/10/24  类别:编程语言  主题:VB  编辑:dezai
150%; font-size: 9pt宋体当我们想在网页上显示 lang=
当我们想在网页上显示HTML 标注时,若在网页中直接输出则会被浏览器解译为HTML 的内容,所以要透过Server 对象的HtmlEncode 方法将它编码再输出;而若要将编码后的结果译码回原本的内容,则使用HtmlDecode 方法。下列程序代码范例使用HtmlEncode 方法将「<B>HTML内容</B>」编码后输出至浏览器,再利用HtmlDecode 方法将把编码后的结果译码还原:

<Html>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object,e As Eventargs)
Dim strHtmlContent As String
strHtmlContent=Server.HtmlEncode("<B>HTML
内容</B>")
Response.Write(strHtmlContent)
Response.Write("<P>")
strHtmlContent=Server.HtmlDecode(strHtmlContent)
Response.Write(strHtmlContent)
End Sub
</Script>
</Html>


上述范例的输出结果可以发现到,编码后的HTML标注变成了&lt;B&gt;HTML内容&lt;/B&gt; ,这是因为<B> 变成了&lt;B&gt;</B> 变成了&lt;/B&gt;,所以我们才能在页面中显示HTML标注。
德仔网尊重行业规范,每篇文章都注明有明确的作者和来源;德仔网的原创文章,请转载时务必注明文章作者和来源:德仔网;
头条那些事
大家在关注
广告那些事
我们的推荐
也许感兴趣的
干货