如图,区域Areas里添加了Portal区域,我想将该区域的HomeController里的Index作为浏览访问的首页。该如何做呢? 找了半天百度,竟然没找到方法,最后在官方文档里找到了方法。
官方地址:https://docs.microsoft.com/zh-cn/aspnet/core/mvc/controllers/routing?view=aspnetcore-5.0
正确的写法是在该Action上添加路由,如下代码:
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace MuXue.WeTao.Mall.Web.Areas.Portal.Controllers
{
[Area("Portal")]
public class HomeController : Controller
{
[Route("")]
[Route("Home")]
[Route("Home/Index")]
public IActionResult Index()
{
return View();
}
}
}