1 if (bllAW.IsHasModWord(msg)) 2 { 3 context.Response.Write("<script>alert('你输入的内容含有审查词,管理员正在审查!请等待一分钟!')</script>"); 4 msg = bllAW.GetReplaceWord(msg);//将替换后的内容输出 5 model.Msg = msg; 6 model.CreateDateTime = DateTime.Now; 7 bll.Add(model); 8 System.Threading.Thread.Sleep(60000);//这里让程序暂停一分钟,等待管理员审查 9 if (bll.GetBookCommentByMsg(msg)==0)//证明此时管理员已经删除了此条评论 10 { 11 context.Response.Write("<script>alert('你输入的内容不合法,请文明评论!')</script>"); 12 } 13 else 14 { 15 context.Response.Write(msg); 16 } 17 }
为什么第3行代码会在1分钟后执行?当我在1分钟内将数据库中的此条评论删除后,为什么第11行代码不执行?我这段代码有什么逻辑错误么,如果错误,那么我要实现这个功能该怎么写?谢谢