为了账号安全,请及时绑定邮箱和手机立即绑定
    1. 请求通道都是由IApplicationBuilder 创建

    2. 每个中间件都可以截获,修改,传递请求对象,输出响应对象

    3. 中间件可以短路处理,直接向前端输出响应对象

      所有中间件公用一个请求通道

    查看全部
    0 采集 收起 来源:program与 startup

    2020-11-12

  • startup.cs:依赖注入 中间件 middleware 请求通道 request pipeline

    program.cs : mian function, 入口

    WebHost - 

    CreateDefaultBuilder : 1. 加载主机配置信息

     2. 配置日志记录 

    3. 设置web 服务器 

    4. 设置asp.net core 应用程序托管


    Startup: 1.在ConfigureServices 注入服务组件依赖

    services.AddMvc();

    2. 在configure 方法中创建中间件,设置请求通道


    request pipline: 访问网站(Http 请求)

    1. 检查&处理http请求(登录,Url 正确,访问出错抛出异常)

    2. 交由中间件处理

    中间件:组装到程序管道中用来处理请求和响应的软件

    查看全部
    0 采集 收起 来源:program与 startup

    2020-11-12

  • 开发思维,代码过程,设计模式,系统架构

    查看全部
  • C# 特性

    查看全部
  • .net core 不向后兼容(升级需要重构)

    查看全部
  • ASP: active server pages

    查看全部
  • 知识点目录


    查看全部
    0 采集 收起 来源:课程总览

    2020-11-11

  • .net core 2016

    查看全部
    0 采集 收起 来源:课程总览

    2020-11-11

  • .net     

    ..

    查看全部
    0 采集 收起 来源:课程总览

    2020-11-11


  • mvc的优点

    1、耦合性低

    2、可复用性高,多个视图可以共享一个模型

    3、可维护性高,修改增加功能只需修改对应部分

    mvc缺点

    1、定义不明确,学习曲线陡

    2、结构复杂

    3、数据流动效率低

    查看全部
    0 采集 收起 来源:Hello MVC

    2020-08-12

  • 特征注释路由  在controller里面大类上 命名空间下方 输入[Route("Home")]    可指定路由  在该类中的方法上也可以使用同样的方法进行指定路由

    也可以定义为:

    [Route("admin/[controller]/[action]")]

    自定义路由为:

    app.UseMvc(route => {

                    route.MapRoute("default", "{controller=home}/{action=index}/{id?}");

                });


    查看全部
    0 采集 收起 来源:Demo 添加路由

    2020-08-04

  • wwwroot文件夹为特殊文件夹  用于存模板 图片 css js等

    查看全部
    0 采集 收起 来源:创建实战项目

    2020-08-04

  • MVC 优点 耦合性低  可复用性高 可维护性高

    MVC 缺点 定义不明确  结构复杂  数据流动效率低

     MVC架构都是水平关系不存在层级结构,所有的数据流动显示都是通过数据绑定事件驱动处理的。

    而三层架构是三层架构:1.UI层;2.业务逻辑层;3.数据访问层   自上而下

    1、确定核心业务模型model,通过model创建数据库

    2、用户发起请求,将请求发给控制器

    3、控制器调用模型

    4、模型获取数据,对数据做出验证,并将转换好的数据交还给controller。此阶段发生了业务逻辑

    5、controller将数据传递给view,视图将数据展示给用户



    查看全部
    0 采集 收起 来源:Hello MVC

    2020-07-21

  • MVC组件是.net core的自带组件,使用组件前,需要在Startup.CS中先注册各种组件。startup.cs就是用来管理依赖项用的,只有经过注册的组件才能调用

    注册方法:Services.AddMvc();

    startup.cd的第二个方法,Configure,用来管理请求通道

    查看全部
    0 采集 收起 来源:program与 startup

    2020-06-30

  • ConfigureServices 用于管理组件依赖http://img1.sycdn.imooc.com//5efab14e0001056207970139.jpg

    查看全部
    0 采集 收起 来源:program与 startup

    2020-06-30

举报

0/150
提交
取消
课程须知
1. 有一定C#基础 2. 熟悉前端开发技术(HTML、CSS、Javascript)
老师告诉你能学到什么?
1. 深入理解ASP .NET MVC 2. 理解mvc的路由系统 3. 建立数据模型 4. 学会依赖注入 5. 深入理解页面语言Razor 6. 使用Entity Framework Core持久化数据 7. 如何应用新版.Net 5构建网站应用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!