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

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

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

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

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

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

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

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

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

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

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

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

相關(guān)文章

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

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

    這篇文章介紹了.net中的Span<T>類和Memory<T>類,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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í)體類與倉儲類

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

    基于ASP.NET的ABP框架遵循DDD領(lǐng)域驅(qū)動設(shè)計(jì),其中就有一個領(lǐng)域?qū)拥母拍?這里我們就來解析ABP框架領(lǐng)域?qū)又械膶?shí)體類與倉儲類:
    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)目的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • .Net創(chuàng)建型設(shè)計(jì)模式之原型模式(Prototype)

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

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

    Blazor組件事件處理功能

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

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

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

    ASP.NET中HttpContext對象下的屬性介紹

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

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

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

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

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

最新評論

尉氏县| 抚顺市| 潢川县| 嘉义县| 肇源县| 苏州市| 崇义县| 商河县| 乐陵市| 九江市| 汉川市| 周宁县| 江阴市| 油尖旺区| 广州市| 依安县| 汝城县| 双鸭山市| 定兴县| 靖西县| 准格尔旗| 隆林| 大埔县| 敦化市| 尉犁县| 宿州市| 玉门市| 徐闻县| 新乐市| 斗六市| 福建省| 牡丹江市| 类乌齐县| 安塞县| 深圳市| 双江| 梧州市| 密云县| 江西省| 台东县| 文成县|