增删查改的巩固

文献种类:专题技术文献;
开发工具与关键技术: Vs2015 C#
作者:Eric ;年级:1901 ;撰写时间: 2020 年 9 月 26 日
文献编号: 归档时间: 年 月 日
第一天
1、int?接收是简写方式,完整形式为:Nullable
2、不建议在返回Json数据的方法中直接查询二进制数据,因为 那样占的空间大得多
3、当要判断两个单选框选择了那个的时候,通过name属性选择 到这两个标签,如果通过prop这个属性来判断是否右 checked这个属性,如果有,就说明选中了,返回true
$(“input[name=‘eric’]”).prop(“checked”);
第二天
1、表单序列化
(1)当使用表单序列化的时候,一定要给传输数据的input标签 加上name属性,并且要和控制器中的参数名称或实体类中 的字段名保存一致。如果不一致,那么控制器时接受不到 数据的
(2)使用serializeArray()这个方法比Serialize()这个方 法取数据方便,但是也是需要将这个返回值转换为对象的
2、bootstrap布局:
(1)当表单中label标签使用col-auto布局的时候,那么要考 虑到所有的label的文本个数必须一致,不然很难对齐
(2)img-thumbnail:这个类可以让图片成为缩略图,可以用来 响应式布局
(3)justify-content-center:居中对齐
3、当验证0的时候,可以判断小于或等于【 <= 】这样判断

第三天
1、项目名称:当复制别的项目的实体类到自己项目中。记得要修改 类里面的项目名称,不然项目中出现别的项目名称 是不符合规范的
2、JS方法名称:当外部JS或者全局方法中,或者在相同作用域中, 有两个方法名称是一样的那么会导致项目不知道使 用那个方法,并且这种错并不会报出来。
3、文件选择框尽量放在form表单的外面,这样可以避免表单自动提 交的问题。

第四天
1、单表查询时 select中new 当前这个类
linq查询Bug:在使用linq单表查询的,可以new,但是不可以 new自身这个类型,不然会报错 例如:
SYS_Student student2 = (from tab in myModel.SYS_Student
where tab.studentID == studentID
select new SYS_Student()).Single();
2、在删除文件中,一定一定要先判断文件是否存在,这是基本操作
3、在修改保存操作中,当使用实体类接受数据的时候,
–>一般发生在修改时,满足以下条件时触发:
①、使用Model对象接收页面传递的参数
②、在方法中有用主键ID查询出了被修改的数据对象
③、在myModel.Entry()中传入了页面传递的参数对象
因为这个有两个修改主键ID,所以linq并不知道修改哪 一个。所以报错
4、清除缓存:&v= + new Date().getTime()

第五天
1、get(index):获取调用改方法第index个位置上的元素
2、在模态框中是由xl控制模态框的宽度
3、application/octet-stream:任意格式后缀

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页