API笔记

ajax异步,默认false,改成true就是同步

 

 

风格编写接口

Cors跨域(该网址,版本号不同,地址不同,就是跨域)

JWT权限验证

DI依赖注入

 

数据库技术

SqlSugar轻量级ORM框架,CodeFirst

T4模板生成

 

 

 

 

学的一共6层

 

 

就是API+MVC

 

 

MVC+EF

不管是MVC还是EF都有文件夹都有Controllers下面的文件必须是Controller结尾(如果不是,就会不认识你是哪个控制器)

Linq查询

  • 多表联查

API的控制器层:分页

 

 

new是个匿名类型(里面包含三个属性)总页数 总条数 总集合

在运行的时候

 

 

=后面会有{},但是要把这个去掉,因为如果不去掉的话,运行结果就是为空,浏览器正常是没有这个{}的。

 

 

创建前台显示:

控件:

 

 

这个地址是在控制器层运行之后,点API,上面的网页地址

报错:

 

 

是因为没有跨域

MVC访问API

  • WEBAPI跨域(CORS)(如果报错CORS)就是跨域错了

  • 跨域是在API里面请求的

跨域使用方法:将老师发的跨域请求复制粘贴到Web.config里面

 

 

然后再把跨域设置的代码粘贴在Global.asax类文件里面,Application_Start方法的下面。

 

报错!:

当UI层的web.config里面没有生成add文件,就说明,你没有创建在UI里面dbcontext。必须要创建,不然就连接不上。

 

 

 

 

分页:

如果点击,然后没有效果,查看一下是否调用了分页显示界面。因为有可能值没有传过来。

在分页显示的

 

 

要加一个清空empty();

 

 

 

 

 

 

 

 

 

 

posted @ 2021-07-20 21:48  12,12  阅读(51)  评论(0)    收藏  举报