为了账号安全,请及时绑定邮箱和手机立即绑定
  • C# 特性

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

    查看全部
  • ASP: active server pages

    查看全部
  • 知识点目录


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

    2020-11-11

  • .net core 2016

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

    2020-11-11

  • .net     

    ..

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

    2020-11-11

  • 1.深入理解ASP.NET MVC 2.理解mvc的路由系统 3.建立数据模型 4.学会依赖注入 5.深入理解页面语言Razor 6.使用Entity Framework Core持久化数据 7.使用ASP.NET MVC来创建网站应用。
    查看全部
    0 采集 收起 来源:课程总结

    2020-08-18

  • 1.有一定C#基础 2.熟悉前端开发技术(HTML、CSS、Javascript) 老师告诉你能学到什么? 1.深入理解ASP.NET MVC 2.理解mvc的路由系统 3.建立数据模型 4.学会依赖注入 5.深入理解页面语言Razor 6.使用Entity Framework Core持久化数据 7.使用ASP.NET MVC来创建网站应用。
    查看全部
  • 1.深入理解ASP.NET MVC 2.理解mvc的路由系统 3.建立数据模型 4.学会依赖注入 5.深入理解页面语言Razor 6.使用Entity Framework Core持久化数据 7.使用ASP.NET MVC来创建网站应用。
    查看全部
  • 1.深入理解ASP.NET MVC 2.理解mvc的路由系统 3.建立数据模型 4.学会依赖注入 5.深入理解页面语言Razor 6.使用Entity Framework Core持久化数据 7.使用ASP.NET MVC来创建网站应用。
    查看全部
    0 采集 收起 来源:深入理解路由

    2020-08-15


  • 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

  • <h4><a href="http://note.youdao.com/s/5SDSS5Dl" title="markdown笔记">Controller</a></h4><hr /><ul class="list-paddingleft-2"><li><p>1.默认为GET请求</p></li><li><p>2.IActionResult可以返回任何类型,自动进行映射</p></li><li><p>3.POST请求使用[HttpPost]</p></li></ul><hr /><h4><a href="#%E5%91%BD%E5%90%8D"></a>命名</h4><p>1.命名为XXX+Controller,用此方法会默认认为是Controller</p><pre>using System;namespace ShopMail.controllers{    public class EmptyClassController      {        public EmptyClassController()         {         }        //访问的方法         public String Index() {            return "Hello";         }              } }</pre><p>2.如果使用注入方式注入也可以实现Controller</p><pre>using System;//使用注入必须导入包using Microsoft.AspNetCore.Mvc;namespace ShopMail.controllers{     [Controller]    public class EmptyClass     {        public EmptyClass()         {         }        //访问的方法         public String Index() {            return "Hello";         }              } }</pre><p>3.如果继承Controller类也可以实现Controller</p><pre>using System;//使用继承必须导入包using Microsoft.AspNetCore.Mvc;namespace ShopMail.controllers{    public class EmptyClass : Controller     {        public EmptyClass()         {         }        //访问的方法         public String Index() {            return "Hello";         }              } }</pre><hr /><p>方式2和方式3的区别在于</p><ul class="list-paddingleft-2"><li><p>如果使用方式2较方式3 使用this关键字将不会有很多父类方法</p></li><li><p>方法3中 会得到很多父类的辅助方法</p></li></ul><h5><a href="#%E5%A4%96%E9%83%A8http%E8%AE%BF%E9%97%AE%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8private%E4%BF%AE%E9%A5%B0"></a>外部http访问不能使用private修饰</h5><h4><a href="#actionresult"></a>ActionResult</h4><ul class="list-paddingleft-2"><li><p>返回文字</p></li></ul><pre>public ActionResult Hello() {    return Content("Hello ActionResult"); }</pre><ul class="list-paddingleft-2"><li><p>返回视图</p></li></ul><pre> public ActionResult Contact(){    return View(); }</pre><ul class="list-paddingleft-2"><li><p>macOS需要手动创建Views目录,并创建类名目录/方法名.cshtml 即为</p></li></ul><pre>Views/Test/contact.cshtml</pre><p><br /></p>
    查看全部

举报

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下载
官方微信
友情提示:

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