.Net Core Mvc 2. VS2022 + Core6.0 + Mvc 添加控制器

luytest / 2023-05-12 / 原文

Controllers 控制器 

我们的控制器都放在Controllers 文件夹

在项目的Controllers文件夹上右键添加,选择控制器(空白),添加一个HelloWorldController的控制器。

在控制器中添加一个新的action,起名叫Welcome

        public string Welcome()
        {
            return "this is Welcome action";
        }

以我本机为例,访问这个Action

https://localhost:7106/HelloWorld/Welcome,页面正常返回字符串 “this is Welcome action”。

Mvc默认的路由结构是/[Controller]/[ActionName]/[Parameters],默认的配置在Program.cs文件中

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

framework的是在App_Start/RouteConfig.cs文件里配置的,看这里,规则其实差不多。