欢迎各位兄弟 发布技术文章
这里的技术是共享的
得到 controller 的名称
this.HttpContext 中间件的请求的委托 request delagate
不建议在 action里访问 this.HttpContext 对象
ok ,notfound,BadRequest 都是实现Result (IActionResult)的结果
this.File()返回文件,也是实现了Result (IActionResult)的结果
this.Content 返回文字
浏览器里返回的是 json 原理是 默认这里httpd 的 header让返回了json格式吧
视图里 @Model 其实就是@this.Model 大写的M是对象
@model 小写的m是指令,这个指令让 Model 有智能提示 这个指令能提供一些信息,让Razor视图能够正确的构建代码,让Model 有智能提示,这里指令model告诉Model对象,你的类型是Student
接口,服务
实现接口快捷键 ctrl+.
AddScoped 表示每次 http 请求产生一个新的实例
注入