tnblog
首页
视频
资源
登录

Mvc EF的更新的多种方法

4136人阅读 2019/10/24 10:21 总访问:318152 评论:0 收藏:0 手机
分类: Mvc EF框架

更新方法

1,通过系统自带的状态,进行更新处理
oaEntities1 oae = new oaEntities1();
oae.Entry(user).State = System.Data.EntityState.Modified;
   int count = oae.SaveChanges();
            return Json(count);
2,使用layer加载iframe(layer弹框)的方式去更新,要经过控制器传值
   :就是从Index(首页)传值到控制器,到修改的页面进行弹值处理
    ( 终极提示content直接给一个url加载,type=2)
3:扩展ef添加一个直接更新的update方法( 扩展方法+反射)

4:调子页面的方法(直接前台调用,经过控制器,直接传一个Id查询
5:调子页面的方法(直接前台调用,不用经过控制器,直接传一个对象jsonobj)

在js里封装遍历json对象的万能方法

$.fn.injectvalues=function(obj){
//遍历json对象
   for(var key in obj)
   {
      $("#"+key).val(obj[key]);
   }
}



提示错误语(内容下面) --》需要2个导插件
   @Html.ValidationMessageFor(a=>a.UserName)
   提示错误语(竖排)
        @Html.ValidationSummary()


提示错误信息的js插件
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>
<script src="https://cdn.bootcss.com/jquery-validation-unobtrusive/3.2.11/jquery.validate.unobtrusive.min.js"></script>


多种(非空,正则,信息)验证

参考网站:jQuery Validate | 菜鸟教程


business-2717427_1920.jpg


评价
你之所以觉得时间一年比一年过得快,是因为时间对你一年比一年重要。
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术