如何引用带参数的方法
#region 防止sql注入式攻击(可用于UI层控制)
/**/
///
/// 判断字符串中是否有SQL攻击代码
///
/// 传入用户提交数据
/// true-安全;false-有注入攻击现有;
public bool ProcessSqlStr(string inputString)
{
string SqlStr = @"1=1|0=0|exec|execute|insert|select|delete|update|alter|create|drop|count|\*|chr|char|asc|mid|substring|master|truncate|declare|xp_cmdshell|restore|backup|net +user|net +localgroup +administrators";
try
{
if ((inputString != null) && (inputString != String.Empty))
{
string str_Regex = @"\b(" + SqlStr + @")\b";
Regex Regex = new Regex(str_Regex, RegexOptions.IgnoreCase);
//string s = Regex.Match(inputString).Value;
if (true == Regex.IsMatch(inputString))
return false;
}
}
catch
{
return false;
}
return true;
}
#endregion if (ProcessSqlStr(danbie.Text) == false)
{
MessageBox.Show("SQL注入攻击!已记录,请不要违规操作!", "警告:");
textbox1.Text = "";
textbox1.Focus();
}问题描述:
将方法写在当前页面,可以直接调用,但是将方法写在另外一个类当中,再调用 就会报“错误非静态的字段、方法或属性“ERP辅助系统.classL.dfClass.ProcessSqlStr(string)”要求对象引用”。
我用using 试过了还是不行,是不是 要先将这个类 写成基类,类似DLL 再引用?请教大神帮助!
...全文
相关推荐
带参数的方法.zip
S1课程使用Java理解程序逻辑 第十四章带参数的方法的教学演示案例/上机练习参考答案/课后作业参考答案 相关示例提供
带参数与不带参数的事件与委托小例子
1.事件与委托应用的简单小例子 2.包括带参数和不带参数的事件
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
主要介绍了微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
带参数的委托并且用线程来执行
委托里带有参数,这个比较简单,但是带了参数的委托再用线程操作,总感觉很棘手,有的说用类,有的说用其它……;这个问题困扰了很久,找了很多资料,终于东拼西凑,形成了一个简单的思路。因为找了很久所以,分要得多了点,呵呵。 里面的效果图与完整的代码。
多线程,Delegate 委托带参数的方法
Delegate '委托,带参数的方法,多线程,可以轻松在线程中传递参数,获取返回值.


