csharp useMvc与默认路由,路由

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp useMvc与默认路由,路由相关的知识,希望对你有一定的参考价值。

<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="1.1.3" />

using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
services.AddMvc(); //configureServices
app.UseMvc();//configure


app.UseMvc(routes=>routes.MapRoute("default","{controller}/{action}",new {controller="Home",action="Default" }));

or

app.UseMvc(routes=>routes.MapRoute("default","{controller=Home}/{action=Default}"));

or

[Route("/[controller]"),Route("/")]
    public class HomeController : Controller
    {
        // GET: /<controller>/
        [Route("[action]"),Route("")]
        public IActionResult Default()
        {
            return Content("Hello from a controller!");
        }
    }

以上是关于csharp useMvc与默认路由,路由的主要内容,如果未能解决你的问题,请参考以下文章

使用端点路由时不支持使用“UseMvc”配置 MVC

Asp.net核心默认路由

关于asp.netCore3.0区域和路由配置

Asp.Net Core 入门—— 路由

aspnetcore 实现简单的伪静态化

Asp.Net Core MVC - 路由问题