在下面的代码行中,第二控制器是什么意思?
是HelloWorldController
的数据变量声明?
HelloWorldController : **Controller**
来自MSDN添加控制器
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...";
}
}
}
它意味着Controller
是HelloWorldController
的基本类型,使您能够访问其所有受保护的方法,并允许将其存储在可以存储Controller
的任何地方。
这与面向对象的编程的继承部分有关,这是一个主题,对于这里的完整说明而言,这太广泛了。