在SQL Server中是不是默认不能添加含HTML代码的数据?如果要添加含HTML代码的数据应该怎么办?
用ASP.NET开发
用ASP.NET开发
解决方案 »
- asp.net 怎么生成随机的6位数密码 密码格式是 0~9 a~z
- windows 2008r2 IIS 7 应用程序的 默认文档删除原有的,添加一个Index.aspx,从网页中浏览该程序,默认文档又恢复原样,请问是怎么回事?
- 如何统计帖子的点击量的问题,给个思路或者代码更好!!!
- html 的 tabel控件能不能做出不规则的表格?
- 同一个文件中,如果我想删除某条数据,而且不用它自带的EditCommandButton,怎么用linkbutton或其它控件实现?
- 关于dropdownlist
- 列名 'Column_id' 无效。 将字符串转换为 uniqueidentifier 时出现语法错误
- 新建项目出错-“VC软件包不可用或未注册”,咋回事?
- 请问怎么在前台调用codebehind的方法?
- 如何在asp.net中定義動態二維數組﹐動態重定義其大小﹐并作為實參傳入另一function中使用,(VB.net)
- CKeditor为什么配置不了参数??
- treeview和gridview绑定后,为何单击gridview的删除或者选择按钮都会清空gridview?
/// 插入SQL时替换字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Encode(string str)
{
str = str.Replace("'", "''");
str = str.Replace("\"", """);
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("\n", "<br>");
str = str.Replace("“", "“");
str = str.Replace("”", "”");
return str;
} /// <summary>
/// 取SQL值时还原字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Decode(string str)
{
str = str.Replace("”", "”");
str = str.Replace("“", "“");
str = str.Replace("<br>", "\n");
str = str.Replace(">", ">");
str = str.Replace("<", "<");
str = str.Replace(""", "\"");
str = str.Replace("''", "'");
return str;
}用这个来替换
string result2 = HttpUtility.HtmlEncode("html");//将HTML代码转码
string result= HttpUtility.HtmlDecode("HTML");//将转换后的HTML解码