请问如何把HTML代码原封不动的存入数据库?我现在可以存进去,但"全都变成" 应该是你存储什么,读出来就是什么.用NTEXT类型. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下是我的过程一开始用户编辑生成了一个HTML字符串,提交时出错,也就是执行到strHTML = Server.HtmlEncode(Request["EditorContent"].ToString());时出错,报告说含有潜在的不安全因素,我想是因为<>存在的原因,所以就在客户端对把<>替换成别的字符,提交到服务器后再替换回来。最后入库m_strSql = "update myTable set content=\'"+strHTML+"\' where id=\'"+treeID+"\'";Response.Write(m_strSql);m_strConnection = ConfigurationSettings.AppSettings["connectionString"];m_SqlConnection = new SqlConnection(m_strConnection);m_SqlConnection.Open();m_SqlCommand = new SqlCommand(m_strSql,m_SqlConnection);m_SqlCommand.ExecuteNonQuery();做完这些后,"就都变成"了 保存到库中后变成"是合理的,你只要写几个简单的转换函数转换成你要的html就可以了. Server.HtmlEncode(Request["EditorContent"].ToString());这个样子出来的一定会变成"的啊不要用Server.HtmlEncode方法 Server.HtmlEncode(Request["EditorContent"].ToString());是将text进行html编码,所有的<> & ...... 等符号都会编码成html,你只要去掉server.htmlencode就可以了Request["EditorContent"].ToString() 最后60分,求1条UPDAE语句,感谢! 为什么不传不上附件? 如何查询出一个表的主键字段名称,类型和长度的清单 主从表中有自增字段如何插入数据 Sqlerver文件运行一段时间候,数据文件达到几G,请问怎么解决 sql2005和sql2000能同时装上吗? 急求SQL2005数据库结构复制到SQL2000的方法。 sql中如何获取从表中等于最大值的记录 access往sql server倒数据后的查询怎么办???? 在一个表中选出最新的100条记录,再从这100条中选出10条 急! 如何将日期型字段转换成字符型字段? 求救:因为下列 SET 选项的设置不正确: 'ARITHABORT'?
一开始用户编辑生成了一个HTML字符串,提交时出错,也就是执行到
strHTML = Server.HtmlEncode(Request["EditorContent"].ToString());
时出错,报告说含有潜在的不安全因素,我想是因为<>存在的原因,所以就在客户端对把<>替换成别的字符,提交到服务器后再替换回来。
最后入库
m_strSql = "update myTable set content=\'"+strHTML+"\' where id=\'"+treeID+"\'";
Response.Write(m_strSql);
m_strConnection = ConfigurationSettings.AppSettings["connectionString"];
m_SqlConnection = new SqlConnection(m_strConnection);
m_SqlConnection.Open();
m_SqlCommand = new SqlCommand(m_strSql,m_SqlConnection);
m_SqlCommand.ExecuteNonQuery();
做完这些后,"就都变成"了
这个样子出来的一定会变成"的啊
不要用Server.HtmlEncode方法
是将text进行html编码,所有的<> & ...... 等符号都会编码成html,你只要去掉server.htmlencode就可以了
Request["EditorContent"].ToString()