Server.Htmlencode用于文本域显示带的html代码
2008-04-02 22:17
253 查看
由于基础太差,做起网页开发的时候对很多东西都不懂。今天遇到一个特别麻烦的问题。公司做了一套asp的发布系统。把写好的html代码做成模板,放到一个文本域,然后生成一个asp文件。当作模板调用,从而提高开发效率。但是遇到了一个bug,当带有<form></form>标签的html代码放进去生成再从数据库读出来的时候。由于写入数据库时没有对html代码进行处理,读出时数据中的标签域网也中标签相匹配。进而照成页面布局混乱,一些按钮不再是文本域中的源代码,也不能进行修改。百度,google了一通,也没有找到解决的方法。实在没有办法了,上csdn求助,最后得高人相助,问题得以解决。解决的方法是对读出的代码进行html编码。对于"<"将转换成”<“。这样html的标签就不会再匹配,那当然就会得到你想要的结果。一.HTMLEncode 方法对指定的字符串应用 HTML 编码。
经过此折腾,更深刻的认识到基础的重要性!
语法
Server.HTMLEncode( string )
参数
string 指定要编码的字符串。经过此折腾,更深刻的认识到基础的重要性!
相关文章推荐
- Server.HTMLEncode让代码在页面里显示为源代码
- Server.HTMLEncode让代码在页面里显示为源代码
- Server.HTMLEncode让代码在页面里显示为源代码
- asp.net中用于显示包含html标记的服务器端控件 Literal
- Server.Htmlencode和Server.HtmlDecode的用法
- 有html代码的变量显示字符串而不是html解析显示
- Server—HtmlEncode,UrlEncode,UrlPathEncode
- struts 显示html效果而不是html代码的方法
- webview显示html代码(可用于新闻浏览界面)
- Server对象 HttpUtility.UrlDecode |UrlEncode |HtmlEncode
- ckeditor使用及 Server.HtmlEncode与Server.HtmlDecode的区别
- ajax传递html文本给server端失效与textarea中显示html文本
- dangerouslySetInnerHTML, 让React正常显示你的html代码
- Server.HTMLEncode用法
- Asp 去除Html格式,用于显示输出 函数
- AngularJS 不得不了解的服务 $compile 用于动态显示html内容
- Server.HtmlEncode 與 Server.HtmlDecode 的用法
- [转]Server.Htmlencode和Server.HtmlDecode的用法
- HTML联动下拉框的内容使用js显示到文本域textarea
- 通用安全字符串输入,彻底替换server.htmlencode