佚名通过本文主要向大家介绍了html表单提交代码,html5表单提交代码,html表单提交教程,html5表单提交,html表单提交等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:表单提交的HTML代码该如何处理?
描述:
解决方案1:
描述:
ueditor富文本编辑器生成的HTML提交到后端
但是我不想把HTML保存到数据库中,但又想页面显示的时候可以原样看到提交的HTML
除了使用UBB编辑器
把<>改为><
以外还有什么办法
解决方案1:
为什么不想把HTML保存到数据库呢?有什么特殊需求?
之前处理过一个场景,跟你有所不同。
ueditor生成了很多重复的HTML代码,我们在浏览器用JS做压缩(pako.js)再BASE64编码(crypto.js)然后提交到服务器。显示时反过来操作即可。
想你那样改有一个问题,如过用户本身的内容中就有尖括号的话,你都改成了gt,等再前端显示的时候不就分不出来了。我觉得可以把HTML中的尖括号换成一个用户绝对不会出现的字符串,比如<换成,>换成什么的。比较拙劣的想法,轻拍
解决方案3:.net 有个htmlencode方法可以处理Html标签
System.Web.HttpContext.Current.Server.HtmlEncode(string);
MSDN:https://msdn.microsoft.com/en-us/library/system.web.httputility.htmlencode.aspx