本人新手刚学习C#不久请问下,如何控制用户在一定时间内写入数据库次数和查询数据库次数的语句?
还有就是 绑定后的Datalist 以后每次刷新的时候是从新从数据库查询绑定还是从虚拟Dataset 虚拟表里查出来?
我想通过在一段时间内执行查询或者插入数据库的语句次数太多就禁止这个用户。。这样应该怎么实现?谢谢高手给个思路!

解决方案 »

  1.   

    五楼大哥说的我想过,这仅仅能防止注册合法用户,但是匿名用户,有可能通过SQL注入 执行语句,我想从语句本身每查询一次后返回一个值,这个值累加到达一定次数,但是匿名用户应该怎么控制他与网站会话?假如累加了一定次数这个匿名用户就不能浏览网站了或者提示!不知道我这个想法能实现不。
      

  2.   

    匿名用户,就写触发器。。
    create trigger on table
    for insert
    ...