在用Asp.net做网站中,为了防止sql注入,对于get得到的每个数字值都要对其进行类型检查
以前我是这样写的(C#)

TryParse方法,不被人注意的好东西if (!CheckNum(Request.Querying["ID"]))

现在知道了TryParse这个方法,于是乎对于上面的操作可以这样写了,而且效率也提高了很多

TryParse方法,不被人注意的好东西int ID;
TryParse方法,不被人注意的好东西
if (!int.TryParse(Request.QueryString["ID"],out ID))
}


其意思就是如果判断Request.QueryString["ID"]是否为int型,如果返回True,则直接将其值赋给ID

相关文章:

  • 2021-06-01
  • 2021-12-28
  • 2021-05-18
  • 2021-11-22
  • 2022-12-23
  • 2021-09-27
猜你喜欢
  • 2021-09-08
  • 2021-07-20
  • 2021-07-20
  • 2022-12-23
  • 2022-02-11
  • 2021-05-25
相关资源
相似解决方案