MVC中学到的小知识(MVC中的跳转,传参)

mac2022-06-30  19

1、mvc中视图中的href="XXX",这个XXX是控制器地址,不是另一个视图。(这里的href语句只能转向控制器,不能直接转向视图),如果要实现转向视图,可以先转到控制器,然后控制器直接返回到视图。

例如:  public ActionResult  控制器()         {             return View();         } 2、还记得这个语法吗 d=a?b:c如果a为true则d=b,false: d=c 3、控制器往前端传参:ViewBag 例如:控制器:ViewBag.t=time!=null?()time.value.tostring("yyyy-MM-dd"):""; 前端:input value="ViewBag.t"  这样就把参数传到前端了 4、得到时间差的方法(Subtract()方法) DateTime.Now.Subtract(model.CDate).Hours< 1(这是判断当前时间和定义时间的小时差小于1) 说到这里再说几个好用的方法把 截取字符串方法(Substring(0,2)这个意思呢是截取前两位) 以特定字符串开始的方法(StartsWith(a)这个意思呢就是以a开头是字符串) 5、循环问题(Foreach())(循环套循环问题之:集合已修改;可能无法执行枚举操作)(break) 这样就可以解决这个问题啦(API子表改变数据) 6、code first(代码优先) http://www.cnblogs.com/Gyoung/archive/2013/01/17/2863145.html  7.MVC删除方法Remove();保存方法SaveChange(); 具体使用:db.Users.Remove(data);db.SaveChange();  8、mvc在控制器中实现的跳转 RedirectToAction("Index", "Home");//Home是控制器名称,Index是视图名称(这种不知道怎么传参) Response.Redirect("/Home/Index?id=0");//home是控制器,Index是视图,id是传的参数                                

转载于:https://www.cnblogs.com/qqgaoIT/p/7344919.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)