摘要:
直接上结果 之前一直理解的是,await 等待的是后面紧跟着的方法,实际等待的是 这个方法返回的 Task 执行完毕,而这个方法里面的非 task 代码依然是同步执行. 阅读全文
摘要:
刚接触前端的时候,以为HTTP的Request Method只有GET与POST两种,后来才了解到,原来还有HEAD、PUT、DELETE、OPTIONS…… 目前的工作中,HEAD、PUT、DELETE我是真的没有见过……但是OPTIONS几乎天天都会遇到。本地环境跑公司项目的时候,每次POST之 阅读全文
摘要:
一.服务器出现异常,会统一向客户端返回 500 的错误. 二.全局过滤器 1.在 App_Start 里面新建一个全局过滤器 2.在 Global.asax 里面的 Application_Start 方法中添加该全局过滤器 测试结果: 三.Action 过滤器 同时注释这行代码 //GlobalC 阅读全文
摘要:
索引器可以看成是C#开发人员对[]操作符的重载! 阅读全文
摘要:
一.安装 cors 二.修改 Web.config (如果想允许所有请求, 则都设置为 "*") 三.修改 WebApiConfig.cs , 增加如下代码 测试结果: 当然,也可以设置只让某一些api允许跨域: 并且,这种设置也遵循就近原则: 如果像上面那样设置后,27593 则能够通过访问该接口 阅读全文
摘要:
使用过Webapi的园友应该都知道,Webapi的接口返回值主要有四种类型 void无返回值 IHttpActionResult HttpResponseMessage 自定义类型 此篇就围绕这四块分别来看看它们的使用。 一、void无返回值 void关键字我们都不陌生,它申明方法没有返回值。它的使 阅读全文
摘要:
请求如下: 控制器如下: 慎重说明:不管请求方式是 get 还是 post , 简单类型的参数,如 name 和 id ,其值都是从 url 里面去取. Web API 从 url 还是 body 获取 简单类型参数的值,跟客户端提交的方式没有任何关系,只跟 [FromBody] 和 [FromUr 阅读全文
摘要:
注意点:需要修改api路由规则,加上action: "api/{controller}/{action}/{id}" 1、如何引入组件 首先,我们需要定义一个API项目 然后通过Nuget引入组件,如下图。记住选下图中的第三个。 引入成功后,将向项目里面添加一些主要文件: Scripts\WebAp 阅读全文
摘要:
1 、 查看当天日期 select current_date(); 2、 查看当天时间 select current_time(); 3、查看当天时间日期 select current_timestamp(); 4、查询当天记录 select * from 表名 where to_days(时间字段 阅读全文
摘要:
GroupJoin 相当于数据库的 Left Join Join 相当于数据库的 Inner Join 阅读全文