欢迎您访问游戏琅琊榜

ASP使用HTMLEncode函数转换内容中的所有超链接

2016-2-28 编辑:admin 来源:游戏琅琊榜 阅读次数:
  导读: 在ASP中,通过自定义函数和Server.HTMLEncode()函数来转换网页文本中的所有超链接,两种方法可任选其一,下面先来看第一种方法,先看自定义函数to_html()的代码: Function to_html(s_string) to_html = Replace(s_string, """", ""&q...

在ASP中,通过自定义函数和Server.HTMLEncode()函数来转换网页文本中的所有超链接,两种方法可任选其一,下面先来看第一种方法,先看自定义函数to_html()的代码:

Function to_html(s_string)
    to_html = Replace(s_string, """", """)
    to_html = Replace(to_html, "<", "&lt;")
    to_html = Replace(to_html, ">", "&gt;")
    to_html = Replace(to_html, vbcrlf, "<br>")
    to_html = Replace(to_html, "/&lt;", "<")
    to_html = Replace(to_html, "/&gt;", ">")
    to_html = edit_hrefs(to_html)
End Function

以下是自定义测试字符串和输出转换结果:

s_message="<a href=hello.asp>hello</a>"
Response.Write "这是转换前的输出:<br>"
Response.Write s_message & "<br>"
Response.Write "这是用to_html函数转换后的输出:<br>"  
Response.Write to_html(s_message) & "<br>"
Response.Write "这是用Server.HTMLencode函数转换后的输出:<br>"  
Response.Write Server.HTMLEncode(s_message)

s_message为定义的测试字符串,你可把这两段代码保存成test.asp文件,并在IIS下运行一下看结果,代码将给出两种方法转换后的字符串,本例为那些想在ASP中转换文本中链接的朋友提供参考。

文章出自:游戏琅琊榜www.yxlyb.cn,尊重版权是美德,转载请保留原地址,感谢合作!

联系我们 | 广告服务 | 诚聘英才 | 友情链接 | 版权声明 | 关于我们 | 网站地图
游戏琅琊榜 - 聚焦最火爆的游戏、分享最实用的攻略 - 惟翔资讯
吉ICP备14005127号-1 服务QQ:175529508 e-mail:zk8312@163.com
本站部分资源来自网友上传,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。
Copyright @ 2012-2015 游戏琅琊榜 保留所有权利