ASP.NET Core 2.1 MVC下的子站点路由
创始人
2024-09-14 14:00:55
0

在ASP.NET Core 2.1 MVC中,可以使用以下步骤来实现子站点路由:

  1. 首先,在Startup.cs文件的Configure方法中,使用UseMvcWithDefaultRoute方法配置默认路由:
app.UseMvc(routes =>
{
    routes.MapRoute(
        name: "default",
        template: "{controller=Home}/{action=Index}/{id?}");
});
  1. 接下来,在Controllers文件夹中创建一个子控制器,例如SubSiteController:
public class SubSiteController : Controller
{
    public IActionResult Index()
    {
        return View();
    }

    public IActionResult About()
    {
        return View();
    }
}
  1. 在Views文件夹中创建与子控制器对应的文件夹SubSite,并在其中创建Index.cshtml和About.cshtml视图文件。

  2. 在Startup.cs文件的ConfigureServices方法中,使用AddMvc方法添加MVC服务:

services.AddMvc();
  1. 在子控制器类上使用Area属性来定义子站点的路由:
[Area("SubSite")]
public class SubSiteController : Controller
{
    // ...
}
  1. 最后,在浏览器中访问子站点的URL,例如:http://localhost:port/SubSite。

这样就可以实现子站点的路由了。在浏览器中访问http://localhost:port/SubSite将会调用SubSiteController的Index方法,并渲染SubSite文件夹下的Index.cshtml视图。同样,访问http://localhost:port/SubSite/About将会调用SubSiteController的About方法,并渲染SubSite文件夹下的About.cshtml视图。

相关内容

热门资讯

解迷透视!wepoker游戏下... 解迷透视!wepoker游戏下载,微信小程序游戏破解微乐游戏,练习教程(有挂规律)-哔哩哔哩暗藏猫腻...
详细透视!德普之星辅助工具如何... 详细透视!德普之星辅助工具如何打开,微乐小程序黑科技免费知乎,课程教程(有挂技术)-哔哩哔哩1、许多...
总结透视!wepoker辅助器... 总结透视!wepoker辅助器,微信微乐小程序有窍门吗,秘籍教程(有挂秘籍)-哔哩哔哩1、wepok...
辅助透视!wpk透视是真的假的... 辅助透视!wpk透视是真的假的,微乐自建房脚本最新版本更新内容,指引教程(有挂功能)-哔哩哔哩1、w...
解谜透视!德州局透视脚本下载安... 解谜透视!德州局透视脚本下载安装最新版本,微乐小程序黑科技app入口,模块教程(有挂秘笈)-哔哩哔哩...
解密透视!hhpoker作弊实... 解密透视!hhpoker作弊实战视频,微乐老友广东辅助器,手筋教程(详细教程)-哔哩哔哩1、让任何用...
普及透视!poker辅助器免费... 普及透视!poker辅助器免费安装,微乐自建房免费脚本哪个最好用,秘籍教程(有挂头条)-哔哩哔哩1、...
揭露透视!aapoker公共底... 揭露透视!aapoker公共底牌,微乐春天小程序辅助,操作教程(证实有挂)-哔哩哔哩1、每一步都需要...
详细透视!aapoker怎么拿... 详细透视!aapoker怎么拿好牌,收集微乐小程序游戏破解器,讲义教程(有挂细节)-哔哩哔哩1、aa...
揭幕透视!wepoker脚本,... 揭幕透视!wepoker脚本,微信小程序游戏充值破解,模板教程(有挂秘籍)-哔哩哔哩1、wepoke...