Server.Htmlencode用于文本域显示带的html代码

     由于基础太差,做起网页开发的时候对很多东西都不懂。今天遇到一个特别麻烦的问题。公司做了一套asp的发布系统。把写好的html代码做成模板,放到一个文本域,然后生成一个asp文件。当作模板调用,从而提高开发效率。但是遇到了一个bug,当带有<form></form>标签的html代码放进去生成再从数据库读出来的时候。由于写入数据库时没有对html代码进行处理,读出时数据中的标签域网也中标签相匹配。进而照成页面布局混乱,一些按钮不再是文本域中的源代码,也不能进行修改。百度,google了一通,也没有找到解决的方法。实在没有办法了,上csdn求助,最后得高人相助,问题得以解决。解决的方法是对读出的代码进行html编码。对于"<"将转换成”&lt;“。这样html的标签就不会再匹配,那当然就会得到你想要的结果。一.HTMLEncode 方法对指定的字符串应用 HTML 编码。

语法
Server.HTMLEncode( string )
 
参数
string
指定要编码的字符串。  

 

   经过此折腾,更深刻的认识到基础的重要性!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值