我在下面做了:
过滤了危险字符
在保存到 SQL Server 2008 之前对表单数据进行编码
public static string EncodeData(string str) { string getStr = str; getStr = getStr.Replace(";", " "); getStr = getStr.Replace("&", ""); getStr = getStr.Replace("<", ""); getStr = getStr.Replace(">", ""); getStr = getStr.Replace("'", ""); getStr = getStr.Replace("--", ""); getStr = getStr.Replace("/", " "); getStr = getStr.Replace("%", ""); getStr = getStr.Replace("*", ""); getStr = getStr.Replace(":", ""); getStr = getStr.Replace("!", ""); return HttpUtility.HtmlEncode(getStr); }
我所做的是否正确?