
MVC
翁小猫
这个作者很懒,什么都没留下…
展开
-
如何使用layui创建一个树形图
如何使用layui创建一个树形图原创 2022-06-08 15:36:31 · 784 阅读 · 0 评论 -
MVC使用cookie跨页面显示数据
MVC使用cookie如何跨页面显示相关信息原创 2022-06-08 14:57:26 · 367 阅读 · 0 评论 -
解决:索引值超出范围,必须为非负值并小于集合大小
我在用cookie存储当前页面数据传到另一页面的时候,控制器中写的try…catch语句捕捉到“索引值超出范围,必须为非负值并小于集合大小。参数名: index 的错误”原因:我在用LINQ查询数据的时候,并没有正确使用where筛选,导致LINQ语法查询出来的数据为null,所以在写筛选条件的时候要找对这张表的主键id。这样的话,代码就不会报错了。解决方法:刚刚进行了新增操作然后再去查询的正确写法:总结:下次再遇到“索引值超出范围,必须为非负值并小于集合大小。参数名: index 的错原创 2022-05-10 08:20:21 · 12585 阅读 · 0 评论 -
MVC如何在一个控制器中做数据的新增和修改操作
我们经常写的是一个控制器只做一个增/删/查/改的操作,现在我将跟大家分享如何在一个控制器中同时做新增和修改的操作!新增语句: myModel.tb_OpenTable.Add(表对象);修改语句:myModel.Entry(表对象).StateSystem.Data.Entity.EntityState.Modified;先给大家看看我将要新增的数据表(餐饮开台表):现在我们就需要在控制器那边写新增开台操作的代码:新增的开台数据如下:在开台的这个过程中,我们会想到,怎么知原创 2022-05-09 08:06:54 · 627 阅读 · 0 评论 -
“存储区更新、插入或删除语句影响到以外的行数(0)。实体在加载后可能被修改或删除”如何解决
做项目的时候,我们的try... catch语句捕捉到这种异常,我们该如何解决呢?之所以出现这样的异常,是因为我们用实体对象在接收页面的参数时,并没有接收到实体对象的主键,所以我们要在视图那里获取到主键的id值。而且要注意的是,获取id的时候,回调的值名要跟实体对象的id字段一样,否则会获取不到,一样会报这种错误的。小结:“存储区更新、插入或删除语句影响到以外的行数(0)。实体在加载后可能被修改或删除”这个我们就要想到数据表的主键没有获取到...原创 2022-04-20 14:46:30 · 1167 阅读 · 0 评论