MVC核心控制器声明

时间:2018-03-27 01:57:23

标签: c# asp.net-core asp.net-core-mvc

在下面的代码行中,第二个控制器是什么意思?

这是HelloWorldController的数据变量声明吗?

HelloWorldController : **Controller**

来自MSDN Adding Controller

using Microsoft.AspNetCore.Mvc;
using System.Text.Encodings.Web;

namespace MvcMovie.Controllers
{
    public class HelloWorldController : Controller
    {
        // 
        // GET: /HelloWorld/

        public string Index()
        {
            return "This is my default action...";
        }

        // 
        // GET: /HelloWorld/Welcome/ 

        public string Welcome()
        {
            return "This is the Welcome action method...";
        }
    }
}

1 个答案:

答案 0 :(得分:2)

这意味着ControllerHelloWorldController的{​​{3}},使您能够访问其所有受保护的方法,并允许将其存储在可以存储Controller的任何位置

这与面向对象编程的base type部分有关,这是一个过于宽泛的主题,无法在此完整解释。