11 2019 档案
摘要:netcore 对 Action 方法进行模型绑定参数注意的细节: 1.mvc控制器。一般继承的是 Controller (Controller 里面包含视图),对 action 方法参数 模型绑定的时候,参数的推断来源默认是 从表单中获取 相当于默认有 [FromFrom] 这个特性加在参数旁边
阅读全文
摘要:NetCore使用log4的两种方式 一.需要指定 日志仓库 nuget:log4net,Microsoft.Extensions.Logging.Log4Net.AspNetCore 1.在程序启动的时候,先创建日志仓库,日志仓库自定义,整个系统,都是唯一的一个仓库最好管理 1 public St
阅读全文
摘要:在netCore中,微软把授权和认证分开了,先授权,再进行认证,本篇文章,用来介绍JWt在NetCore的使用 根据不同的登录用户而言,拥有着不一样的权限,在介绍之前要知道一下几点 1.知道identity是什么,他是个身份 2.知道 Claim 是什么,可以理解为证件 3.知道授权里面的 Poli
阅读全文
摘要:ILookup是数据结构的一种,Lookup继承于它,终极父类也是 IEnumerable,能使用Linq的所有方法,Ilookup是字典的升级版本,最适合最 一对多的使用场景,可以使用索引,下面是一个应用场景,省对应多个地级市 关系 { (var itearea, _) = es.GetTCInf
阅读全文
摘要:*1:NetCore的上下文,自行封装一个全局静态 HttpContextHelper *2:读取Json的配置文件 { // IConfiguration Configuration 得注入,二级节点的访问,用冒号 .GetSection("AppSettings:" + name) Config
阅读全文
摘要:前端 // 获取生成的token,直接这样写也是可以的 function gettoken() { var token = '@Html.AntiForgeryToken()'; return $(token).val(); } //某button的单击事件 function tijiao() {
阅读全文
摘要:都知道在MVC5中,在action方法前加入 [ValidateAntiForgeryToken],会验证是否来自于自己表单的用户,验证其cook的token和来自表单中的token,是否一致为方便更好的调试,直接调用其验证方法 AntiForgery.Validate(); // [AcceptV
阅读全文
摘要:1.在Core2.2 Startup 中,Configure 方法写入中间件,app.Use public void Configure(IApplicationBuilder app, IHostingEnvironment env) { #region Middleware app.Use(ne
阅读全文