大哥们帮帮忙被 我实在不会了
ope.cs
我写了一个方法
public static string Sqlfilt(string str)
{
//过滤非法字符串
if (str == null || str == " ")
return " ";
str = str.Replace( "; ", " ");
str = str.Replace( " ' ", " ");
str = str.Replace( "& ", " ");
str = str.Replace( "%20 ", " ");
str = str.Replace( "-- ", " ");
str = str.Replace( "== ", " ");
str = str.Replace( " < ", " ");
str = str.Replace( "> ", " ");
str = str.Replace( "% ", " ");
str = str.Replace( "! ", " ");
return str;
}
这个是静态方法 ,,我在a.aspx.cs文件里 sqlfilt(str) ;这样就能用了,但是static方法占用内存 所以我这样写
public string Sqlfilt(string str)
{
//过滤非法字符串
if (str == null || str == " ")
return " ";
str = str.Replace( "; ", " ");
str = str.Replace( " ' ", " ");
str = str.Replace( "& ", " ");
str = str.Replace( "%20 ", " ");
str = str.Replace( "-- ", " ");
str = str.Replace( "== ", " ");
str = str.Replace( " < ", " ");
str =