10 2020 档案
摘要:ASP.NET Core Identity 身份认证和授权系统 成员管理 默认使用 MSSQL 支持外部的 Provider 使用 ASP.NET Core Identity 登录和注册的 View AccountController Model ASP.NET Core Identity 重点类
阅读全文
posted @ 2020-10-31 21:58
李花花小番茄
摘要:VS 使用 NPM 可以直接添加 NPM 配置文件:右键项目添加 - 新建项 - 搜索 npm。 然后直接编辑 NPM 配置文件(pacakge.json)并保存,VS 就会自动添加包。 自动创建的 node_modules 文件夹默认不被伺服,可以通过修改 Startup 手动将其伺服。 配置如下
阅读全文
posted @ 2020-10-31 15:22
李花花小番茄
摘要:>Partial View < font size = 5> • 复用 View 代码 • 可以嵌套 • 没有自己的 Model • 两种用法 • partial Tag Helper(推荐) • @Html.Partial("_PartialViewName", data) Partial Vie
阅读全文
posted @ 2020-10-31 15:10
李花花小番茄
摘要:先渲染 Index.cshtml 再渲染 _Layout.cshtml _ViewStart.cshtml 用于存放所有视图文件的公共代码。 该文件需要放在 Views 文件夹下,才能对 Views 文件夹及其子文件夹内的视图文件起作用。 _ViewImports.cshtml用于引用命名空间或 T
阅读全文
posted @ 2020-10-31 15:02
李花花小番茄
摘要:appsetting.json中添加配置键值对(连接字符串)(Initial Catalog=MoviesDB为数据库名字) { "ConnectionString": { "DefaultConnection": "Data Source=DESKTOP-RPEHIEB;User ID=sa;Pa
阅读全文
posted @ 2020-10-29 23:05
李花花小番茄
摘要:再控制器方法中可以使用this.HttpContext.~~~来查询请求的信息(不推荐在方法中直接使用:不利于单元测试) 返回类型为IActionResult类型(实际上返回的类型是ContentResult(ContentResult实现了IActionResult接口)) 为什么要返回类型为IA
阅读全文
posted @ 2020-10-28 23:01
李花花小番茄
摘要:Arrtribute Routing 属性标签路由 使用控制器名称+控制器方法名路由 当然你也可以修改成[Route("v2/[controller]")]等 访问的时候就要在后面添加 /v2/Product/Production namespace TestMvc.Controllers { [R
阅读全文
posted @ 2020-10-28 22:41
李花花小番茄
摘要:环境 Environment ASPNETCORE_ENVIRONMENT: • Development 开发环境 • Staging 准备上线 • Production 生产环境 根据环境调用不同的方法: • ConfigureServicesDevelopment() • ConfigureSe
阅读全文
posted @ 2020-10-25 17:22
李花花小番茄
摘要:设置 MVC 和中间件 • 注册 MVC 服务到 IoC 容器 • 在 ASP.NET Core 管道里使用并配置 MVC 中间件 注册 MVC 服务仅需在 Startup 的 ConfigureServices 方法顶部加一句 services.AddMvc(); 即可。 public void
阅读全文
posted @ 2020-10-24 14:14
李花花小番茄
摘要:ASP.NET Core MVC 分前后端: • 后端一般用 NuGet • 前端一般用 NPM 前端工具 • NPM:pacakage.json • Bundle 和 minify:bundleconfig.json • BuildBundlerMinifer • Task Runners:Web
阅读全文
posted @ 2020-10-24 13:54
李花花小番茄
摘要:依赖注入,IoC 容器 依赖注入的生命周期 • Transient:每次被请求都会创建新的实例 (生命周期短) • Scoped:每次 Web 请求会创建一个实例 (web请求完毕就销毁) • Singleton:一旦被创建实例,就会一直使用这个实例 (直到应用停止) Startup 类的 Conf
阅读全文
posted @ 2020-10-23 20:47
李花花小番茄
摘要:server = 伺服 asp.net core 默认只伺服WWWROOT文件夹下的文件 如果需要伺服其他文件需要添加 app.UseFileServer();//提供静态的文件服务 相当于 app.UseDefaultFiles();和app.UseStaticFiles();//提供静态的文件服
阅读全文
posted @ 2020-10-23 19:46
李花花小番茄
摘要:执行sql语句 EFDB.Database.ExecuteSqlCommand(sql语句+(参数-如果有的话)); 查询并获取返回值: using (StudentManageDBEntities3 studentEntities = new StudentManageDBEntities3())
阅读全文
posted @ 2020-10-22 17:23
李花花小番茄
摘要:无状态跟踪: //当只需要返回一个只读的数据的时候,并不会对数据记录进行任何的修改。 //这种时候不希望Entity Framework进行不必要的状态变动跟踪(提升性能) //使用Entity Framework的AsNoTracking方法来查询返回不带变动跟踪的查询结果。 //由于无变动跟踪,
阅读全文
posted @ 2020-10-22 15:28
李花花小番茄

浙公网安备 33010602011771号