• .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();
    
            }
  • 相关阅读:
    常用的正则表达式
    Spring
    Hibernate-04
    Hibernate-03
    Hibernate-02
    Hibernate-01
    装饰器(python)
    软件工程之小组选题报告
    小组项目之需求分析与原型设计
    关于group_concat函数拼接字符超长的问题
  • 原文地址:https://www.cnblogs.com/bingguang/p/4547660.html
Copyright © 2020-2023  润新知