ASP.NETCore7MVC项目的Area文件夹为空
创始人
2024-09-17 17:01:05
0
  1. 在Visual Studio中创建项目时添加Area文件夹。

  2. 在项目中右键单击“Areas”文件夹,选择“添加”-“新建项目”。

  3. 在弹出的对话框中选择“ASP.NET Core Web应用程序(.NET 5.0或更高版本)”,并选择“区域”模板。

  4. 完成创建后,您将看到一个包含Controllers、Models、Views等文件夹的Area文件夹,可以将所需的文件和代码添加到其中。

  5. 在Startup.cs文件中注册所需的Area。例如,在ConfigureServices方法中添加:

    services.AddControllersWithViews(); services.AddRazorPages();

    services.AddMvc() .AddRazorPagesOptions(options => { options.Conventions.AddAreaPageRoute("Admin", "/Home", ""); });

    services.AddAuthentication(); services.AddAuthorization();

  6. 在Configure方法中添加:

    app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "areas", pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");

     endpoints.MapControllerRoute(
         name: "default",
         pattern: "{controller=Home}/{action=Index}/{id?}");
    

    });

  7. 现在可以在Area文件夹中创建Controller、View和Model,并在应用程序中使用它们。示例代码如下:

// HomeController.cs using Microsoft.AspNetCore.Mvc;

namespace MyApp.Areas.Admin.Controllers { [Area("Admin")] public class HomeController : Controller { public IActionResult Index() { return View(); } } }

// Views/Home/Index.cshtml @{ ViewData["Title"] = "Admin Home Page"; }

Admin Home Page

相关内容

热门资讯

透视存在(wepoke辅助有挂... 透视存在(wepoke辅助有挂)微扑克网页版辅助(详细辅助必胜教程)最初有挂;人气非常高,ai更新快...
wepoke辅助技巧!wepo... 此外,数据分析德州(wepoke辅助技巧)辅助神器app还具备辅助透视行为开挂功能,通过对客户wep...
透视游戏(德州免费辅助神器ap... 透视游戏(德州免费辅助神器app)轰趴十三水有后台吗(详细辅助规律教程)好像有挂;人气非常高,ai更...
wepoke有辅助挂!德扑之星... wepoke有辅助挂!德扑之星开桌怎么设置,(aapokeR)固有是真的有挂(详细透视wpk教程);...
透视私人局(wepoke ai... 透视私人局(wepoke ai辅助)德州之星app辅助器(详细辅助玩家教程)果然是真的有挂wepok...
wpk辅助挂!微扑克微乐辅助,... wpk辅助挂!微扑克微乐辅助,(AAPoker)原本是有挂(详细透视详细教程);建议优先通过wpk辅...
透视挂透视(智星德州菠萝)德州... 透视挂透视(智星德州菠萝)德州ai能盈利吗(详细辅助线上教程)总是有挂;人气非常高,ai更新快且高清...
aapoker猫腻!微扑克真的... aapoker猫腻!微扑克真的有外挂嘛,(来玩德州app)最初真的有挂(详细透视透明挂教程);玩家必...
透视神器(德州免费辅助神器ap... 透视神器(德州免费辅助神器app)wepoke智能ai(详细辅助德州论坛)确实真的是有挂;是一款可以...
智星德州菠萝外挂!菠萝德州ap... 智星德州菠萝外挂!菠萝德州app挂哪里买,(WPK)果然有挂(详细辅助可靠技巧)是一款可以让一直输的...