.net mvc4 从客户端中检测到有潜在危险的 Request.Form 值

        [ValidateInput(false)] 即可, 网上说什么Web.Config 里面改,一点用都没有

 

        [HttpPost]
        [ActionName("Edit")]
        [ValidateInput(false)]  
        public ActionResult Edit(BlogInfo model)
        {
            model.UpdateTime = DateTime.Now;
            ef_Help.ModifyWithOutproNames<BlogInfo>(model, "CreateTime");
            // db.TagInfo.Where(X=>X.BlogID
            db.Database.ExecuteSqlCommand(string.Format(@"
            delete dbo.TagInfo where BlogID={0} delete dbo.Classification where BlogID ={1}", model.BlogID, model.BlogID));
            if (model.Tag != null)
            {
                foreach (var item in model.Tag.Split(','))
                {
                    db.TagInfo.Add(new TagInfo() { BlogID = model.BlogID, TagName = item });
                }
            }

            if (model.Classifications != null)
            {
                foreach (var item in model.Classifications.Split(','))
                {
                    db.Classification.Add(new Classification() { BlogID = model.BlogID, ClassificationName = item });
                }
            }

            db.SaveChanges();
            return View(model);
            //return Edit(model.BlogID);
            // Response.Write("1"); Response.End();

        }

 

转载于:https://www.cnblogs.com/bingguang/p/4547660.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值