做登录功能的时候,需要防止注入,所以用了SqlParameter。
修改了,这样就不用我的那个给cmd附加多个SqlParameter的方法了
cmd.Parameters.AddRange(pg);
登录按钮代码如下
protected void Button1_Click1(object sender, EventArgs e) {
//。。。
SqlParameter[] pg = new SqlParameter[2]; pg[0] = new SqlParameter("@uname",uname ); pg[1] = new SqlParameter("@upwd",upwd); SqlUtility.AddParameters(cmd,pg); //其他处理代码省略}
下面这样写 应该也是可以吧
SqlParameter[] pg= new SqlParameter[2] ; prams[0] = new SqlParameter(); prams[0].ParameterName = "@uname"; prams[0].Value = uanme; prams[1] = new SqlParameter(); prams[1].ParameterName = "@upwd"; prams[1].Value = upwd;
记下来备忘!
感谢“碧海清天”的提醒,没想到我这么个小角落也有人能发现啊~