摘要: public async Task<List<TreeShow>> GetDepartmentTreeAll() { var list = _context.Department.ToList(); List<TreeShow> menus = new List<TreeShow>(); var m 阅读全文
posted @ 2022-09-16 13:49 12,12 阅读(140) 评论(0) 推荐(1)
摘要: 路径访问方法有两种 1:直接在控制器的上方加路径, 2:往中间插入{action}(完) slot-scope="scope" 这是什么意思?? 答:来取得作用域插槽:data绑定的数据,scope可以随便替换其他名称,只是定义对象来代表取得的data数据,便于使用 debugger走断点 cons 阅读全文
posted @ 2021-10-21 14:05 12,12 阅读(48) 评论(0) 推荐(0)
摘要: 调用ajax有两钟 JsonRequestBehavior.AllowGet就是相当于一个声明,当用get请求进行接收的时候,告诉前端很安全,不用多管闲事。 not in 兼容最强 但是使用效率不高了, select *.ROW_NUMBER() Over(order by Id) from 为什么 阅读全文
posted @ 2021-09-10 21:36 12,12 阅读(17) 评论(1) 推荐(0)
摘要: URL传值就是访问路径,传值是加问号?(不区分大小写) 私有变量用前面‘_’后面小写的形式命名, js找不到的时候可以用console.log去找到它。可以定位,然后找到你想要调试的代码。 source是(主要调试)js,css代码,js调试用source element也可以调试css 404是地 阅读全文
posted @ 2021-09-09 16:39 12,12 阅读(44) 评论(0) 推荐(0)
摘要: API部署到IS 图片上传: (强类型): 1、 2、 content设置false是直接默认类型,上传。不限制类型 processData:false,不限制上传方式。 FormData(),是AJAX自带的。表单数据 两种方式接受数据: files是前台设置的名字 相对路径:讲虚拟路径(相对)转 阅读全文
posted @ 2021-07-29 19:37 12,12 阅读(36) 评论(0) 推荐(0)
摘要: 报错1、 这个地方报错,说类型有问题,有可能就是ID的类型不对。 是路由前缀 阅读全文
posted @ 2021-07-28 21:02 12,12 阅读(30) 评论(0) 推荐(0)
摘要: 图片上传 T是占位符 where是条件,T是泛型,class是类,类是引用类型,就是给T设置了一个约束 一个表一个dal文件(在工作的时候就是这样) [RoutePrefix("api")]//可以很好得保护你地址和方法得名称(公司常用) //防止别人攻击你 隐藏控制器方法名。更加清晰,简短。 字符 阅读全文
posted @ 2021-07-27 12:01 12,12 阅读(31) 评论(0) 推荐(0)
摘要: 为什么要用dbcontext里面的?而不是直接用表? 为什么要用"#"+id? 反填时间反填不上,有可能是因为,你反填的时间里面带时:分:秒,价格tostring。。就好了 但是tostring是不让值为空的,‘null’,所以最好设置个默认值。 方法名前面是get就默认get类型。 result无 阅读全文
posted @ 2021-07-24 11:42 12,12 阅读(26) 评论(0) 推荐(0)
摘要: 懒加载:等到用的时候再加载 默认项目选择dal是因为,数据操作主要在dal,所以选择dal 数据库迁移的时候,最好加add-migration init是搭建积架。 只为了显示创建的第三个表,(有时候添加数据也可以用,) inport是输入部分,输入的大表放在输入的里面。输出的放到输出里面。 实体。 阅读全文
posted @ 2021-07-23 20:27 12,12 阅读(68) 评论(0) 推荐(0)
摘要: 全选!全选: 反选: 可以用箭头函数代替function关键字: 删除(前端): 在文档加载里面写: 编辑: 控制器: 点击编辑,然后跳转到修改页面(修改要带着id) 复制添加界面,粘贴到修改界面。 截取ID:为什么是4,因为是从‘?’往后遍历,然后ID是第4个,所以是4 然后进行反填:(也可以在文 阅读全文
posted @ 2021-07-22 21:13 12,12 阅读(150) 评论(0) 推荐(0)