示例#1
0
        /// <summary>
        /// 添加评论
        /// </summary>
        /// <param name="context"></param>

        private void AddComment(HttpContext context)
        {
            string      bookId = context.Request.Form["bookId"];
            string      msg    = context.Request.Form["msg"];
            BookComment model  = new BookComment()
            {
                BookId         = Convert.ToInt32(bookId),
                CreateDateTime = DateTime.Now,
                Msg            = msg
            };
            Articel_WordsManager articel_WordsManager = new Articel_WordsManager();

            if (articel_WordsManager.CheckForbid(msg))
            {
                context.Response.Write("no:评论中含有禁用词");
            }
            else if (articel_WordsManager.CheckMOD(msg))
            {
                context.Response.Write("ok:评论需要审核");
                bll.Add(model);
            }
            else
            {
                msg       = articel_WordsManager.GetReplace(msg);
                model.Msg = msg;
                bll.Add(model);
                context.Response.Write("ok:评论成功");
            }
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
         string               txtInfo = Request.Form["txtInfo"];
         string[]             words   = txtInfo.Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
         Articel_WordsManager bll     = new Articel_WordsManager();
         foreach (string word in words)
         {
             string[]      s     = word.Split('=');
             Articel_Words model = new Articel_Words();
             model.WordPattern = s[0];
             if (s[1] == "{BANNED}")
             {
                 model.IsForbid = true;
             }
             else if (s[1] == "{MOD}")
             {
                 model.IsMod = true;
             }
             else
             {
                 model.ReplaceWord = s[1];
             }
             bll.Add(model);
         }
     }
 }