亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 兩種路由模式

    • 傳統路由(使用路由表)Conventional routing

    • 特征注釋路由 Attribute routing


    傳統路由(使用路由表)Conventional routing

    路由表配置

    routes.MapRoute(????name:"default",????templete:"{controller=Home}/{action=Index}");

    特征注釋路由 Attribute routing

    [Route("api/UploadFiles")]public?Hashtable?UploadFiles(List<IFormFile>?files){
    ????????
    }

    使用

    添加路由配置 .net core 3.1

    ConfigureServices方法中-services.AddMvc(option?=>?option.EnableEndpointRouting?=?false);//注冊MVC同時禁用endpointConfigure方法中-app.UseMvcWithDefaultRoute();

    特征類型

    namespace?ShopMail.controllers{
    ????[Route("[controller]/[action]")]????public?class?HomeController?:?Controller
    ????{????????public?String?hola()
    ????????{????????????return?"Hola";
    ????????}
    ????}
    }會映射到https://localhost:5001/home/hola

    傳統路由

    Configure方法中-app.UseMvcWithDefaultRoute();

    新建controllers文件夾,并新建controller模版,訪問路徑為 會映射為 controller除去Controller的名字+對應方法名https://localhost:5001/home/hola

    吐槽下 慕課不支持markdown=。= 需要的朋友點擊上面標題超鏈? 如果有不對的地方,請指正 本人也在學習中....

    查看全部
    1 采集 收起 來源:Demo 添加路由

    2020-07-14

  • 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

  • 評價頁面用bootstrap的input-group輸入框組更漂亮!

    http://img1.sycdn.imooc.com//5eb29fa500010edc11800432.jpg

    查看全部
  • MVC 優點 耦合性低? 可復用性高 可維護性高

    MVC 缺點 定義不明確? 結構復雜? 數據流動效率低

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

    2020-05-02

  • 政府部門的?
    查看全部
    0 采集 收起 來源:課程總覽

    2020-05-01

  • 面向對象編程,把事物抽象成對象的概念,根據問題里的對象賦一些屬性和方法,然后讓每個對象去執行自己的方法,問題得到解決。

    對比于面向過程編程,當解決一個問題的時候,面向過程會把事情拆分

    查看全部
  • 使用模型和數據倉庫的好處:

    1、業務邏輯和數據模型緊密耦合,減少分層、降低了代碼的數量

    2、完全剝離數據庫業務,程序媛可以更專注于實現業務邏輯

    3、面向對象編程,數據轉化為對象

    查看全部
  • 一、將普通類變成controller的三種方式:

    1、直接在類名后面加Controller字樣

    2、在類前添加屬性[Controller]

    3、繼承controller字樣,類名后加:controller

    二、

    問:controlller和action的修飾public屬性能不能改成private?

    答:不可以。對controlller而言,會直接報錯;對action而言,運行時http不能從外部對改action進行訪問

    三、

    對于action的return類型可以是ActionResult,它可以根據數據類型自動做類型轉換,并且向外部發送合適的數據。

    return View()的時候可以根據一些約定來完成控制器和視圖的綁定。

    對action右擊建立視圖

    查看全部
  • ?MVC架構都是水平關系不存在層級結構,所有的數據流動顯示都是通過數據綁定事件驅動處理的。

    1、確定核心業務模型model,通過model創建數據庫

    2、用戶發起請求,將請求發給控制器

    3、控制器調用模型

    4、模型獲取數據,對數據做出驗證,并將轉換好的數據交還給controller。此階段發生了業務邏輯

    5、controller將數據傳遞給view,視圖將數據展示給用戶

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

    2020-04-28

  • MVC框架的數據流動

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

    2020-04-28

  • 默認路由利用{}的語法實現controller和action的通配

    可以根據命名規范自動地適配controller.cs文件中controller前的字段

    直接與URL進行映射。

    查看全部
  • MVC路由系統

    查看全部
    0 采集 收起 來源:深入理解路由

    2020-04-24

  • EF的組件


    查看全部
  • program.cs

    主函數main里的CreateDefaultBuilder運行并創建了一個虛擬網站托管主機

    startup.cs

    在ConfigureServices方法中注入各種組件的依賴

    在Configure方法,配置http請求通道request pipline

    中間件Middelware是組裝到應用管道中,用來處理請求和響應的軟件

    查看全部
    1 采集 收起 來源:program與 startup

    2020-04-23

舉報

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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!