最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET MVC使用區(qū)域(Area)功能

 更新時(shí)間:2022年04月15日 09:03:35   作者:Ruby_Lu  
這篇文章介紹了ASP.NET MVC使用區(qū)域(Area)功能的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

區(qū)域(Area)是一個(gè) ASP.NET MVC 功能,用于將相關(guān)功能組織為一個(gè)單獨(dú)的命名空間(用于路由)和文件結(jié)構(gòu)(用于視圖)。使用區(qū)域通過向控制器和操作添加 一個(gè)路由參數(shù)(area)來創(chuàng)建用于路由目的的層次結(jié)構(gòu)。

區(qū)域提供了一種將大型ASP.NET Core MVC Web 應(yīng)用程序分割成更小功能分組的方法。一個(gè)區(qū)域?qū)嶋H上是應(yīng)用程序內(nèi)的 MVC 結(jié)構(gòu)。對(duì)于大型應(yīng)用程序,將應(yīng)用程序分成單獨(dú)的該機(jī)功能區(qū)域是有利的。例如,具有多個(gè)業(yè)務(wù)單位的電子商務(wù)應(yīng)用的結(jié)賬,計(jì)費(fèi),搜索等。

在 ASP.NET Core MVC 項(xiàng)目中,一個(gè)區(qū)域可以定義為具有自己的一組控制器,視圖和模型的較小的功能單元。

下列情況可以考慮使用區(qū)域:

  • 應(yīng)用程序由多個(gè)高級(jí)功能組件組成,應(yīng)在邏輯上分開。
  • 想要?jiǎng)澐?MVC 項(xiàng)目,使每個(gè)功能區(qū)域可以單獨(dú)工作。

區(qū)域特點(diǎn):

  • ASP.NET Core MVC 應(yīng)用程序可以有任意數(shù)量的區(qū)域。
  • 每個(gè)區(qū)域都有自己的控制器,視圖和模型。
  • 允許將大型 MVC 項(xiàng)目組織成可以獨(dú)立工作的多個(gè)高級(jí)組件。
  • 支持具有相同名稱的多個(gè)控制器 —— 只要它們所在區(qū)域不同。

配置區(qū)域路由在 ASP.NET Core MVC 之路由(Routing) 中有介紹。區(qū)域視圖檢索路徑和正常視圖一致,默認(rèn)的位置可以通過 Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions 的 AreaViewLocationFormats 方法被修改。

例如,下面代碼中的文件夾名為 Area,它將被修改為 Categories :

services.Configure<RazorViewEngineOptions>(options =>
            {
                options.AreaViewLocationFormats.Clear();
                options.AreaViewLocationFormats.Add("/Categories/{2}/Views/{1}/{0}.cshtml");
                options.AreaViewLocationFormats.Add("/Categories/{2}/Views/Shared/{0}.cshtml");
                options.AreaViewLocationFormats.Add("/Views/Shared/{0}.cshtml");
            });

需要注意的一點(diǎn)是,Views 文件夾的結(jié)構(gòu)是唯一需要重點(diǎn)考慮的,其他文件夾如 Controller 和 Modes 的內(nèi)容并不重要。因?yàn)?nbsp;Controller 和 Modes  的內(nèi)容只是被編譯成 .dll 代碼,而不是作為 Views 的內(nèi)容直到視圖被請(qǐng)求。

在發(fā)布時(shí)需要注意發(fā)布 Area 文件夾,需要發(fā)布 Area 文件夾下的所有 view 。

到此這篇關(guān)于ASP.NET MVC使用區(qū)域(Area)功能的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • .net中的Span<T>類和Memory<T>類介紹

    .net中的Span<T>類和Memory<T>類介紹

    這篇文章介紹了.net中的Span<T>類和Memory<T>類,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • .NET中開源文檔操作組件DocX的介紹與使用

    .NET中開源文檔操作組件DocX的介紹與使用

    在大家日常開發(fā)中讀寫Offic格式的文檔,大家多少都有用到,可能方法也很多,組件有很多。這里不去討論其他方法的優(yōu)劣,只是向大家介紹一款開源的讀寫word文檔的組件。讀寫Excel有NPOI,讀寫Word,那看看DocX吧。下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2016-12-12
  • 解析ABP框架領(lǐng)域?qū)又械膶?shí)體類與倉(cāng)儲(chǔ)類

    解析ABP框架領(lǐng)域?qū)又械膶?shí)體類與倉(cāng)儲(chǔ)類

    基于ASP.NET的ABP框架遵循DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì),其中就有一個(gè)領(lǐng)域?qū)拥母拍?這里我們就來解析ABP框架領(lǐng)域?qū)又械膶?shí)體類與倉(cāng)儲(chǔ)類:
    2016-06-06
  • ASP.Net?Core?MVC基礎(chǔ)系列之項(xiàng)目創(chuàng)建

    ASP.Net?Core?MVC基礎(chǔ)系列之項(xiàng)目創(chuàng)建

    這篇文章介紹了創(chuàng)建ASP.Net?Core?MVC項(xiàng)目的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • .Net創(chuàng)建型設(shè)計(jì)模式之原型模式(Prototype)

    .Net創(chuàng)建型設(shè)計(jì)模式之原型模式(Prototype)

    這篇文章介紹了.Net設(shè)計(jì)模式之原型模式(Prototype),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Blazor組件事件處理功能

    Blazor組件事件處理功能

    這篇文章介紹了Blazor組件的事件處理功能,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • .Net行為型設(shè)計(jì)模式之中介者模式(Mediator)

    .Net行為型設(shè)計(jì)模式之中介者模式(Mediator)

    這篇文章介紹了.Net行為型設(shè)計(jì)模式之中介者模式(Mediator),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • ASP.NET中HttpContext對(duì)象下的屬性介紹

    ASP.NET中HttpContext對(duì)象下的屬性介紹

    這篇文章介紹了ASP.NET中HttpContext對(duì)象下的屬性,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 三種方法解決ASP.NET?Core?6中的依賴項(xiàng)

    三種方法解決ASP.NET?Core?6中的依賴項(xiàng)

    這篇文章主要介紹了解決ASP.NET?Core?6依賴項(xiàng)的三種方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-11-11
  • 一步步打造漂亮的新聞列表(無刷新分頁(yè)、內(nèi)容預(yù)覽)第一步

    一步步打造漂亮的新聞列表(無刷新分頁(yè)、內(nèi)容預(yù)覽)第一步

    新聞列表是信息管理系統(tǒng)中最常見的,也是最簡(jiǎn)單的,一些簡(jiǎn)單的新聞列表就是一個(gè)table,然后里面循環(huán)寫入數(shù)據(jù)
    2010-07-07

最新評(píng)論

大同市| 贞丰县| 安达市| 华容县| 济源市| 怀仁县| 裕民县| 成武县| 中山市| 冕宁县| 文登市| 辰溪县| 色达县| 深泽县| 乡宁县| 安远县| 巩留县| 龙泉市| 沧州市| 信宜市| 黎川县| 双牌县| 德昌县| 郑州市| 呼玛县| 准格尔旗| 临湘市| 梓潼县| 宜宾市| 鸡东县| 资阳市| 灵山县| 湖口县| 石家庄市| 余庆县| 绍兴县| 西乌珠穆沁旗| 临高县| 游戏| 宁德市| 巴南区|